Register for the AI for Security Summit: Join Figma, Perplexity & Wiz

CVE-2025-40945
Siemens Tecnomatix Plant Simulation vulnerability analysis and mitigation

Overview

CVE-2025-40945 is an untrusted search path vulnerability (CWE-426) in the IAM Client SDK shared across multiple Siemens industrial and engineering software products. It allows an authenticated local user to potentially escalate privileges on affected systems. The vulnerability was published on July 14, 2026, and affects a broad range of Siemens products including COMOS, Designcenter NX, Simcenter 3D, Simcenter Femap, Simcenter Nastran, Simcenter STAR-CCM+, Solid Edge, Teamcenter Visualization, Tecnomatix Plant Simulation, and Tecnomatix Process Simulate. It carries a CVSS v3.1 base score of 6.7 (Medium) and a CVSS v4.0 base score of 8.5 (High) (GitHub Advisory, Siemens CERT).

Technical details

The root cause is classified as CWE-426 (Untrusted Search Path), where the IAM Client SDK searches for critical resources using an externally-supplied or attacker-controllable search path. This allows a local authenticated attacker to place a malicious library or executable in a directory that the SDK searches before legitimate system paths, causing the application to load and execute attacker-controlled code. Exploitation requires local access and at minimum low-level user privileges, with no user interaction needed. The associated MITRE ATT&CK technique is T1574.007 (Path Interception by PATH Environment Variable) and CAPEC-38 (Leveraging/Manipulating Configuration File Search Paths) (GitHub Advisory, Siemens CERT).

Impact

Successful exploitation can result in full compromise of the vulnerable system's confidentiality, integrity, and availability, as the attacker can execute arbitrary code with elevated privileges. Because the IAM Client SDK is a shared component across many Siemens engineering and simulation products, the attack surface spans a wide range of industrial environments including manufacturing, process simulation, and product lifecycle management. Privilege escalation could enable an attacker to access sensitive engineering data, tamper with simulation or design files, or disrupt critical industrial workflows (GitHub Advisory).

Exploitability

There is no known public proof-of-concept exploit and no evidence of active in-the-wild exploitation as of the time of disclosure (Siemens CERT). The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog, though CISA published an ICS advisory (ICSA-26-202-05) referencing this issue. The EPSS score is approximately 0.112% (2nd percentile), indicating a low near-term exploitation probability. Exploitation requires authenticated local access, which limits the attacker pool but remains a realistic threat in shared or multi-user industrial environments (GitHub Advisory).

Exploitation steps

  1. Reconnaissance: Identify a target system running one of the affected Siemens products (e.g., Solid Edge SE2025 < V225.0 Update 13, Teamcenter Visualization V2512 < V2512.2605) with local access available.
  2. Identify search path behavior: Analyze the IAM Client SDK's DLL/library loading order or PATH environment variable handling to determine which directories are searched before system directories.
  3. Place malicious payload: As a low-privileged authenticated user, write a malicious DLL or executable with the same name as a legitimate library expected by the IAM Client SDK into a directory that appears earlier in the search path (e.g., the application's working directory or a user-writable path).
  4. Trigger vulnerable code path: Launch or interact with the affected Siemens application so that the IAM Client SDK is invoked and loads the malicious library from the attacker-controlled path.
  5. Achieve privilege escalation: The malicious code executes in the context of the higher-privileged process, granting the attacker elevated system access for further actions such as persistence, data exfiltration, or lateral movement (GitHub Advisory, Siemens CERT).

Indicators of compromise

  • File System: Unexpected DLL or executable files placed in application working directories or user-writable paths associated with Siemens products (e.g., COMOS, Solid Edge, Teamcenter Visualization install directories); files with names matching legitimate IAM Client SDK libraries but with anomalous timestamps or hashes.
  • Process: Siemens application processes (e.g., comos.exe, solid_edge.exe, tcvis.exe) spawning unexpected child processes or loading DLLs from non-standard paths; use of tools like Process Monitor may reveal DLL load events from user-writable directories.
  • Logs: Windows Event Logs showing privilege escalation events (Event ID 4672, 4688) associated with Siemens application user accounts; application crash logs or errors related to IAM Client SDK library loading failures preceding successful exploitation.
  • Network: Unusual outbound connections from Siemens engineering workstations following application execution, potentially indicating post-exploitation activity.

Mitigation and workarounds

Siemens has released patched versions for all affected products. Users should update to the following minimum versions: COMOS V10.4.5.0.2, COMOS V10.6.1, Designcenter NX V2512.7000, Simcenter 3D V2512.7000, Simcenter Femap V2506.0003 or V2512.0002, Simcenter Nastran V2606, Simcenter STAR-CCM+ V2606, Solid Edge SE2025 V225.0 Update 13, Solid Edge SE2026 V226.0 Update 04, Teamcenter Visualization V2412.0012 / V2506.0009 / V2512.2605, Tecnomatix Plant Simulation V2404.0022 or V2504.0010, and Tecnomatix Process Simulate V2606. As interim mitigations, restrict local access to systems running affected versions to authorized users only, and enforce strict file system permissions to prevent untrusted users from writing to application directories or modifying the PATH environment variable (Siemens CERT, GitHub Advisory).

Community reactions

Siemens published security advisory SSA-288252 on July 14, 2026, disclosing the vulnerability across its broad product portfolio. CISA also issued ICS advisory ICSA-26-202-05 in response to the disclosure, reflecting the relevance of this vulnerability to industrial control system environments (CISA ICS Advisory). No notable independent researcher commentary or significant social media discussion has been identified beyond standard vulnerability aggregator coverage.

Additional resources


SourceThis report was generated using AI

Related Siemens Tecnomatix Plant Simulation vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2025-40801CRITICAL9.2
  • Siemens Tecnomatix Plant Simulation logoSiemens Tecnomatix Plant Simulation
  • cpe:2.3:a:siemens:simcenter_femap
NoYesDec 09, 2025
CVE-2025-40945HIGH8.5
  • Siemens Tecnomatix Plant Simulation logoSiemens Tecnomatix Plant Simulation
  • cpe:2.3:a:siemens:tecnomatix_plant_simulation
NoYesJul 14, 2026
CVE-2025-32454HIGH7.3
  • Siemens Tecnomatix Plant Simulation logoSiemens Tecnomatix Plant Simulation
  • cpe:2.3:a:siemens:tecnomatix_plant_simulation
NoYesMay 13, 2025
CVE-2025-27438HIGH7.3
  • Siemens Tecnomatix Plant Simulation logoSiemens Tecnomatix Plant Simulation
  • cpe:2.3:a:siemens:tecnomatix_plant_simulation
NoYesMar 11, 2025
CVE-2025-40745MEDIUM6.3
  • Siemens Tecnomatix Plant Simulation logoSiemens Tecnomatix Plant Simulation
  • cpe:2.3:a:siemens:simcenter_femap
NoYesApr 14, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management