Skip to main content

Simcenter Femap CVE-2025-40829

HIGH
Use of Uninitialized Resource (CWE-908)
2025-12-12 productcert@siemens.com
7.3
CVSS 4.0 · Vendor: siemens
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Craft malicious SLDPRT file
  2. Delivery
    Deliver to Femap user via email/share
  3. Exploit
    Victim opens file in Femap
  4. Execution
    Uninitialized memory parsed, hijack execution
  5. Impact
    Run 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Vendor (siemens) PRIMARY 7.3 HIGH
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
vuln.today AI 7.0 HIGH

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.

3.1 AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
4.0 AV:L/AC:H/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (siemens).

CVSS VectorVendor: siemens

Attack Vector
Local
Attack Complexity
High
Attack Requirements
None
Privileges Required
None
User Interaction
Passive
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.2%
Top 91% exploitable
Prevalence
Low
niche industry-specific CAE/finite-element engineering software
Data Quality
3 sources
Confidence: Low

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact
High

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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

cpe:2.3:a:siemens:simcenter_femap:*:*:*:*:*:*:*:*
CVE-2026-59701 HIGH
7.3 Aug 11

Out-of-bounds read during BMP file parsing in Siemens Simcenter Femap (all versions prior to V2606.0001) enables code ex

CVE-2026-59700 HIGH
7.3 Aug 11

Out-of-bounds read in Siemens Simcenter Femap's BMP file parser exposes all versions prior to V2606.0001 to code executi

CVE-2025-12659 HIGH
7.3 May 12

Arbitrary code execution in Siemens Simcenter Femap (all versions before V2512.0003) arises from a heap-based memory cor

CVE-2022-28661 HIGH
8.8 Apr 12

A vulnerability has been identified in Simcenter Femap (All versions < V2022.1.2). Rated high severity (CVSS 8.8), this

CVE-2025-40745 MEDIUM
6.3 Apr 14

Improper TLS certificate validation in Siemens Software Center, Simcenter 3D, Simcenter Femap, Simcenter STAR-CCM+, Soli

CVE-2026-23715 HIGH
7.8 Feb 10

Arbitrary code execution in Simcenter Femap and Nastran versions prior to V2512 results from an out-of-bounds write flaw

CVE-2026-23720 HIGH
7.8 Feb 10

Code execution in Simcenter Femap and Nastran versions prior to V2512 results from an out-of-bounds read flaw triggered

CVE-2026-23719 HIGH
7.8 Feb 10

Heap-based buffer overflow in Simcenter Femap and Nastran versions prior to V2512 allows local attackers to achieve arbi

CVE-2026-23718 HIGH
7.8 Feb 10

Out-of-bounds read in Simcenter Femap and Nastran versions prior to V2512 during NDB file parsing enables local code exe

CVE-2026-23717 HIGH
7.8 Feb 10

Simcenter Femap and Nastran versions prior to 2512 are vulnerable to out-of-bounds memory reads when processing maliciou

CVE-2026-23716 HIGH
7.8 Feb 10

Arbitrary code execution in Simcenter Femap and Nastran versions prior to 2512 results from an out-of-bounds read when p

CVE-2024-27907 HIGH
7.8 Mar 12

A vulnerability has been identified in Simcenter Femap (All versions < V2306.0000). Rated high severity (CVSS 7.8), this

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy