CVE-2025-41701
Unknown Unknown - Not Provided
BaseFortify

Publication date: 2025-09-09

Last updated on: 2025-09-09

Assigner: CERT VDE

Description
An unauthenticated attacker can trick a local user into executing arbitrary commands by opening a deliberately manipulated project file with an affected engineering tool. These arbitrary commands are executed in the user context.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2025-09-09
Last Modified
2025-09-09
Generated
2026-05-27
AI Q&A
2025-09-09
EPSS Evaluated
2026-05-25
NVD
EUVD
Affected Vendors & Products
Showing 2 associated CPEs
Vendor Product Version / Range
beckhoff twincat_3_engineering 3.1.4024.67
beckhoff twincat_3_engineering *
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-502 The product deserializes untrusted data without sufficiently ensuring that the resulting data will be valid.
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?

This vulnerability exists in Beckhoff Automation's TwinCAT 3 Engineering software prior to version 3.1.4024.67. It allows an unauthenticated attacker with local file access to craft a malicious project file (.suo) that, when opened by a user, causes arbitrary commands to be executed in the user's context. The issue stems from deserialization of untrusted data within these project files. The attack requires user interaction (opening the manipulated file) but no authentication. Additionally, the software's Remote Manager feature can exacerbate the issue by automatically passing pinned projects to older vulnerable versions, enabling execution of malicious commands. [1]


How can this vulnerability impact me? :

If exploited, this vulnerability can lead to arbitrary command execution on the affected user's system with the user's privileges. This can compromise confidentiality, integrity, and availability of data and system resources. An attacker could potentially execute harmful commands, alter or delete data, or disrupt system operations. The attack requires local access and user interaction but no prior authentication, making it a significant risk especially in environments where malicious files could be introduced. [1]


How can this vulnerability be detected on my network or system? Can you suggest some commands?

This vulnerability can be detected by identifying the presence of vulnerable TwinCAT 3 Engineering software versions prior to 3.1.4024.67 on your system. Additionally, check for the existence of pinned projects that may cause older vulnerable versions to be executed via the Remote Manager feature. There are no specific commands provided to detect the vulnerability directly, but you can verify installed TwinCAT 3 Engineering versions and inspect project files (.suo) for suspicious or manipulated content. Monitoring user activity for unexpected execution of commands upon opening project files may also help detect exploitation attempts. [1]


What immediate steps should I take to mitigate this vulnerability?

Immediate mitigation steps include updating TwinCAT 3 Engineering software to the latest version (at least 3.1.4024.67 or later), uninstalling any older versions to prevent their use via the Remote Manager feature, and removing any project pinning to older versions. These actions prevent the automatic execution of malicious commands through manipulated project files. Following Beckhoff's official documentation on managing Remote Manager and project pinning is also recommended. [1]


Ask Our AI Assistant
Need more information? Ask your question to get an AI reply (Powered by our expertise)
0/70
EPSS Chart