Simcenter Femap
CVE-2025-40829
HIGH
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft malicious SLDPRT file
-
DeliveryDeliver to Femap user via email/share
-
ExploitVictim opens file in Femap
-
ExecutionUninitialized memory parsed, hijack execution
-
ImpactRun code in process context
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Variable initialization
|
| Exploitation Conditions | Exploitation requires a user of Simcenter Femap (any version below V2512) to open an attacker-supplied, specially crafted SLDPRT (SolidWorks part) file; the uninitialized-memory flaw is triggered during parsing of that file. Limiting factors: the attack vector is local (AV:L) with required user interaction (UI:P), so the attacker must socially engineer the victim into opening the file - there is no remote, unauthenticated, or network-triggered path; high attack complexity (AC:H) reflects that reliably weaponizing an uninitialized-memory condition into code execution is non-trivial. No special Femap configuration is needed - the vulnerable SLDPRT parsing is in the default product. |
| Impact | This is a client-side file-parsing memory-safety flaw (CWE-908, use of uninitialized resource) in Siemens Simcenter Femap, rated CVSS 4.0 base 7.3. The vendor vector (AV:L/AC:H/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H) tells a consistent story: exploitation is local and requires the victim to open a malicious SLDPRT file (UI:P), is non-trivial to execute reliably (AC:H, expected for an uninitialized-memory primitive), and if it works yields full confidentiality/integrity/availability impact to the current process. All exploitation signals point to LOW real-world urgency: EPSS is 0.20% (9th percentile), the CVE is NOT in CISA KEV, and no public exploit code was identified. The finding originates from Trend Micro's Zero Day Initiative (ZDI-CAN-27146) and was coordinated through Siemens ProductCERT, which indicates responsible disclosure rather than observed in-the-wild abuse. One labeling tension to verify: the input Tag says 'Information Disclosure,' but the description and CWE-908 describe uninitialized-memory use leading to arbitrary code execution - treat the primary impact as code execution, not mere info disclosure. Net: a legitimately high-impact bug but a low-likelihood, user-interaction-gated, local-vector issue - prioritize via normal patch cycles, not emergency response, for engineering teams that run Femap. |
| Exploit ScenarioDerived | An attacker crafts a malicious SLDPRT (SolidWorks part) file and delivers it to an engineer via email, a shared project repository, or a supplier file exchange. When the victim opens the file in a vulnerable Simcenter Femap build (< V2512), the parser consumes uninitialized memory, giving the attacker a path to execute code in the context of the Femap process on the engineering workstation. No public proof-of-concept was identified at time of analysis; the issue was found through Trend Micro ZDI and coordinated disclosure. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 07, 2026
Opening a specially crafted SLDPRT (SolidWorks part) file in Siemens Simcenter Femap versions prior to V2512 can trigger use of uninitialized memory in the file-parsing path and potentially let an attacker execute code in the context of the current process, which in typical engineering deployments is the logged-in user's session. The flaw is rated CVSS 4.0 base 7.3 and is strictly local: as the assessed vector (AV:L/AC:H/PR:N/UI:R) shows, the attacker must socially engineer a victim into opening a malicious part file, no privileges are required, and reliably converting the uninitialized-memory condition into code execution is non-trivial. No public exploit identified at time of analysis and EPSS is low at 0.20% (9th percentile), with no CISA KEV listing, so this should be treated as a targeted file-parsing risk rather than a mass-exploitation threat.
RemediationAI
The primary fix is to move off the affected range: the vendor advisory (SSA-512988, https://cert-portal.siemens.com/productcert/html/ssa-512988.html) identifies all Simcenter Femap versions below V2512 as vulnerable, so upgrading to V2512 or later - or whatever patched build Siemens confirms in that advisory - removes the uninitialized-memory parsing path; because the feed data does not confirm an exact patched build number beyond the V2512 boundary, validate the specific fix release against the advisory before rollout. Where the upgrade cannot be applied immediately, the highest-value compensating control is to stop using Femap to open untrusted SLDPRT files: quarantine incoming parts, convert or pre-validate them on an isolated host, and prefer neutral interchange formats such as STEP or IGES generated by a trusted pipeline - the trade-off being loss of native SolidWorks feature data and extra conversion overhead. Additional practical mitigations: run Femap under a least-privilege account so code execution lands in a low-integrity context (side effect: some CAD/database integrations may need credential reconfiguration), apply file-system and email/DLP filtering that blocks SLDPRT attachments from external senders (side effect: legitimate supplier parts must be routed through an approved transfer channel), and keep memory-protection features such as ASLR and DEP enabled since they complicate exploitation of uninitialized-memory bug classes but do not fix the root cause. Patching remains the only elimination of the vulnerability; no vendor-released workaround beyond safe file handling is described in the available data.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Simcenter Femap is Siemens' finite element modeling and simulation pre/post-processor, and a core part of its workflow is importing CAD geometry from third-party formats - here the proprietary binary SLDPRT format produced by SolidWorks. CWE-908 (use of uninitialized resource) means the parser consumes memory that was never initialized before it is read, so the code operates on indeterminate values; depending on how those values are used as lengths, indices, or pointers, that can escalate from a crash or information disclosure into memory corruption that is exploitable for arbitrary code execution inside the Femap process. The supplied CPE cpe:2.3:a:siemens:simcenter_femap:*:*:*:*:*:*:*:* uses a wildcard version, and the vendor advisory (ZDI-CAN-27146, SSA-512988) bounds the exposure to all releases below V2512, meaning the vulnerable parsing logic is present in the default product with no special configuration required - the only precondition is that a user opens or imports an attacker-supplied part file. The high attack complexity (AC:H) in both the CVSS 4.0 vector and the independent CVSS 3.1 assessment reflects that exploiting uninitialized-memory behaviour deterministically requires substantial manipulation of heap/stack state and file structure, which is why the practical barrier is weaponization effort rather than access control.
Know when Simcenter Femap gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:L/AC:H/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
File must be opened locally by a user, so AV:L and UI:R; no prior authentication needed (PR:N); uninitialized-memory exploitation is unreliable, so AC:H; successful code execution yields full C/I/A in the process.
Primary rating from Vendor (siemens).
CVSS VectorVendor: siemens
DescriptionCVE.org
A vulnerability has been identified in Simcenter Femap (All versions < V2512). The affected applications contains an uninitialized memory vulnerability while parsing specially crafted SLDPRT files. This could allow an attacker to execute code in the context of the current process. (ZDI-CAN-27146)
Executive ViewAI
Siemens Simcenter Femap versions prior to V2512 contain a high-severity local file-parsing vulnerability that can allow code execution in the logged-in user’s session when an engineering user opens a crafted SLDPRT part file. This affects engineering workstations and the design data, credentials, and network access available from those sessions, making user awareness and file-handling controls important while remediation is pending. There is no public exploit identified at time of analysis and no vendor-released patch identified at time of analysis, so leadership should prioritize inventory, restrictions on untrusted part files, and vendor-confirmed upgrade planning.
No vendor-released patch identified at time of analysis. Interim mitigations include restricting or blocking opening of SLDPRT files from untrusted sources, enforcing email and web gateway filtering for SLDPRT attachments, applying least privilege to engineering users, enabling application allowlisting and EDR monitoring for Femap, and training users not to open unexpected part files. If Siemens confirms V2512 resolves CVE-2025-40829, apply vendor patch.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Affected Products (CPE)CVE.org
More in Simcenter Femap
View allOut-of-bounds read during BMP file parsing in Siemens Simcenter Femap (all versions prior to V2606.0001) enables code ex
Out-of-bounds read in Siemens Simcenter Femap's BMP file parser exposes all versions prior to V2606.0001 to code executi
Arbitrary code execution in Siemens Simcenter Femap (all versions before V2512.0003) arises from a heap-based memory cor
A vulnerability has been identified in Simcenter Femap (All versions < V2022.1.2). Rated high severity (CVSS 8.8), this
Improper TLS certificate validation in Siemens Software Center, Simcenter 3D, Simcenter Femap, Simcenter STAR-CCM+, Soli
Arbitrary code execution in Simcenter Femap and Nastran versions prior to V2512 results from an out-of-bounds write flaw
Code execution in Simcenter Femap and Nastran versions prior to V2512 results from an out-of-bounds read flaw triggered
Heap-based buffer overflow in Simcenter Femap and Nastran versions prior to V2512 allows local attackers to achieve arbi
Out-of-bounds read in Simcenter Femap and Nastran versions prior to V2512 during NDB file parsing enables local code exe
Simcenter Femap and Nastran versions prior to 2512 are vulnerable to out-of-bounds memory reads when processing maliciou
Arbitrary code execution in Simcenter Femap and Nastran versions prior to 2512 results from an out-of-bounds read when p
A vulnerability has been identified in Simcenter Femap (All versions < V2306.0000). Rated high severity (CVSS 7.8), this
NVD
CVE.org
EPSS
VulDB
GitHub PoC
Exploit-DB