Skip to main content
CVE Vulnerability Database
Vulnerability Database/CVE-2024-47941

CVE-2024-47941: Siemens Solid Edge SE2024 RCE Vulnerability

CVE-2024-47941 is a remote code execution vulnerability in Siemens Solid Edge SE2024 caused by an out of bounds read when parsing PAR files. Attackers can exploit this to execute arbitrary code. This article covers technical details, affected versions, impact analysis, and mitigation strategies.

Published:

CVE-2024-47941 Overview

CVE-2024-47941 is an out-of-bounds read vulnerability in Siemens Solid Edge SE2024, affecting all versions prior to V224.0 Update 9. The flaw resides in the application's parser for Solid Edge Part (PAR) files. When Solid Edge processes a specially crafted PAR file, the parser reads past the end of an allocated structure. An attacker who convinces a user to open a malicious PAR file can execute code in the context of the current process. The issue is classified under CWE-125 (Out-of-Bounds Read).

Critical Impact

Successful exploitation allows arbitrary code execution in the context of the Solid Edge user, enabling attackers to compromise engineering workstations handling CAD assets.

Affected Products

  • Siemens Solid Edge SE2024 — all versions before V224.0 Update 9
  • Deployments processing untrusted PAR (Solid Edge Part) files
  • Engineering workstations running vulnerable Solid Edge SE2024 builds

Discovery Timeline

  • 2024-11-12 - CVE-2024-47941 published to NVD
  • 2026-06-17 - Last updated in NVD database

Technical Details for CVE-2024-47941

Vulnerability Analysis

The vulnerability is a memory safety defect in the Solid Edge SE2024 parser that handles PAR files. When the parser processes a malformed PAR structure, it dereferences memory beyond the end of an allocated buffer. This out-of-bounds read returns adjacent heap contents to the parsing logic and can influence subsequent control flow. Under the right conditions, the corrupted state leads to arbitrary code execution within the Solid Edge process.

Exploitation requires local access and user interaction. A victim must open a weaponized PAR file received through email, shared drives, or a compromised CAD repository. Because Solid Edge is used to design proprietary mechanical assemblies, targeted delivery through supplier or engineering collaboration channels is a realistic attack path.

Root Cause

The parser fails to validate the size of an internal structure before reading fields from it. Attacker-controlled length or offset values in the PAR file cause the code to access memory outside the intended allocation, violating buffer bounds and enabling attacker-influenced state.

Attack Vector

The attack vector is local with required user interaction. An attacker crafts a malicious PAR file and delivers it to a Solid Edge user. Opening the file triggers the vulnerable parser path. No verified public exploit or proof-of-concept is available, and the vulnerability is not listed in the CISA Known Exploited Vulnerabilities catalog.

No verified proof-of-concept code is publicly available. Technical specifics are documented in the Siemens Security Advisory SSA-351178.

Detection Methods for CVE-2024-47941

Indicators of Compromise

  • Unexpected crashes or Windows Error Reporting (WER) events involving the Solid Edge process shortly after opening a PAR file.
  • PAR files arriving from unverified external sources, including supplier email attachments and unmanaged file shares.
  • Child processes spawned by the Solid Edge executable that are inconsistent with normal CAD workflows.

Detection Strategies

  • Monitor endpoint telemetry for anomalous process creation, memory access violations, or shellcode-like behavior originating from Solid Edge.
  • Correlate file open events on .par files with subsequent suspicious activity such as network callbacks or credential access.
  • Inspect email and file-transfer gateways for PAR attachments from untrusted senders.

Monitoring Recommendations

  • Track Solid Edge versions across engineering endpoints to identify hosts still running builds earlier than V224.0 Update 9.
  • Enable exploit protection logging (DEP, ASLR, CFG) on workstations running Solid Edge to capture memory-safety violations.
  • Retain process, file, and module-load telemetry from CAD workstations for retrospective hunting.

How to Mitigate CVE-2024-47941

Immediate Actions Required

  • Update Siemens Solid Edge SE2024 to V224.0 Update 9 or later on all affected workstations.
  • Restrict opening of PAR files to those originating from trusted internal projects or verified suppliers.
  • Communicate to engineering staff that unsolicited PAR files should not be opened without validation.

Patch Information

Siemens has released a fix in Solid Edge SE2024 V224.0 Update 9. Refer to the Siemens Security Advisory SSA-351178 for the official remediation guidance and download instructions.

Workarounds

  • Apply the principle of least privilege so Solid Edge users do not operate with local administrator rights.
  • Isolate CAD workstations on segmented networks to limit lateral movement following code execution.
  • Scan inbound PAR files at email and file-share boundaries and quarantine attachments from unknown senders.

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Default Legacy - Prefooter | Experience the World’s Most Advanced Cybersecurity Platform

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.