CVE-2025-40801
Official description Straight from the sourceThe vendor's or NVD's own wording, published unedited. Authoritative, but often terse — it says what broke, rarely what to do.
NVD · uneditedA vulnerability has been identified in COMOS V10.6 (All versions < V10.6.1), COMOS V10.6 (All versions < V10.6.1), JT Bi-Directional Translator for STEP (All versions), NX V2412 (All versions < V2412.8900 with Cloud Entitlement (bundled as NX X)), NX V2506 (All versions < V2506.6000 with Cloud Entitlement (bundled as NX X)), Simcenter 3D (All versions < V2506.6000 with Cloud Entitlement (bundled as Simcenter X Mechanical)), Simcenter Femap (All versions < V2506.0002 with Cloud Entitlement (bundled as Simcenter X Mechanical)), Simcenter Studio (All versions < V2506.0001), Simcenter System Architect (All versions < V2506.0001), Tecnomatix Plant Simulation (All versions < V2504.0007). The SALT SDK is missing server certificate validation while establishing TLS connections to the authorization server. This could allow an attacker to perform a man-in-the-middle attack.
Technical summary Written by usOur analysis, written from the advisory, the CVSS vector and the affected-version data. It adds context the advisory leaves out, and never invents facts that are not in the source.
dbcve analysis · high confidenceThe SALT SDK (Siemens Authorization and License Token) in multiple Siemens industrial software products fails to validate SSL/TLS server certificates when establishing connections to authorization servers. This allows man-in-the-middle attackers to intercept encrypted communications, potentially hijack authentication sessions, or impersonate the authorization server.
Verify against the referenced sources before acting — the references below are authoritative for this CVE, this summary is not.
CVSS breakdown How the score is builtThe industry scoring standard. It rates how the flaw is reached, what it takes to exploit, and what an attacker gains — the score is derived from those, not the other way round.
From the vector- Attack vector
- Network
- Complexity
- High
- Privileges
- None
- User interaction
- None
- Scope
- Unchanged
- Confidentiality
- High
- Integrity
- High
- Availability
- High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Am I affected? How to checkSteps we derive from the advisory and the affected-version data, so you can decide whether this CVE reaches your setup. They are a guide, not a scan — your own configuration is the authority.
dbcve checksWork through these to decide whether this CVE applies to you.
-
Identify installed Siemens industrial softwareCheck system for installed Siemens products: COMOS, NX, Simcenter, or Tecnomatix. Look in Program Files/Siemens or check Windows Registry under HKLM\SOFTWARE\Siemens. Query installed programs via 'Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion'Affected if Any of these four products are installed without reaching patched versions
-
Determine product versionLocate the installed version number: for COMOS check C:\Program Files\Siemens\COMOS\version.txt or within the application Help > About; for NX check Help > About NX; for Simcenter check Help > About; for Tecnomatix check Help > About. Compare against: COMOS V10.6.1, NX V2412.8900, Simcenter V2506.6000, Tecnomatix V2504.0007Affected if Installed version is lower than the patched version for that product
-
Verify SALT SDK is in useCheck if the SALT SDK is configured or utilized. Look for SALT-related configuration files (salt.conf, salt_settings.xml) in the product installation directory or user config folders. Search for 'SALT' in log files or configuration directories under the product's workspace or project foldersAffected if SALT SDK is configured or being used with an unpatched product version
-
Inspect TLS connection behaviorUse network monitoring tools (Wireshark, tcpdump) or system proxy settings to observe HTTPS connections from the Siemens product to authorization servers. Check if certificate validation occurs by testing with a self-signed certificate on a MITM proxyAffected if The product connects to authorization servers without rejecting invalid or fraudulent certificates (connections succeed despite certificate warnings)
-
Check for authorization server configurationExamine product configuration files for authorization server URLs. Look in config directories for files containing 'auth', 'authorization', 'oauth', 'token', or server endpoints like '/oauth/token' or '/authorize'Affected if An authorization server is configured and the product version is unpatched
A defender is affected if any of COMOS, NX, Simcenter, or Tecnomatix are installed at versions below V10.6.1, V2412.8900, V2506.6000, or V2504.0007 respectively, AND the SALT SDK is being used to connect to an authorization server without proper certificate validation.
Generated from the published advisory. Verify against your own configuration.
Remediation Closing itWhat it takes to close this. Where a vendor fix exists we point at it; where none exists we say so plainly, and can build one. Effort estimates are scoped from the advisory, not from your codebase.
dbcve · scopedApply the vendor-supplied version updates (COMOS V10.6.1, NX V2412.8900/V2506.6000, Simcenter V2506.6000/V2506.0002/V2506.0001, Tecnomatix V2504.0007) to enable proper certificate validation. For JT Bi-Directional Translator without a fixed version, ensure authorization server communication occurs over trusted/network-segmented paths.
Product-specific: COMOS V10.6.1, NX V2412.8900, NX V2506.6000, Simcenter 3D V2506.6000, Simcenter Femap V2506.0002, Simcenter Studio V2506.0001, Simcenter System Architect V2506.0001, Tecnomatix Plant Simulation V2504.0007
- For COMOS V10.6: Upgrade to V10.6.1 or later
- For NX V2412 with Cloud Entitlement (NX X): Upgrade to V2412.8900 or later
- For NX V2506 with Cloud Entitlement (NX X): Upgrade to V2506.6000 or later
- For Simcenter 3D with Cloud Entitlement (Simcenter X Mechanical): Upgrade to V2506.6000 or later
- For Simcenter Femap with Cloud Entitlement (Simcenter X Mechanical): Upgrade to V2506.0002 or later
- For Simcenter Studio: Upgrade to V2506.0001 or later
- For Simcenter System Architect: Upgrade to V2506.0001 or later
- For Tecnomatix Plant Simulation: Upgrade to V2504.0007 or later
Generated from the published advisory — verify against the referenced sources before acting.
- Consultation8.0 h
- Implementation12.0 h
- Testing16.0 h
- Review / QA4.0 h
An estimate, not a bill — we confirm scope with you before any work starts. Need it this week? Rush from $11,008.
Scan for this in your stack
Free · runs locallyCheck whether your project pulls in CVE-2025-40801 — or any other known-vulnerable package — straight from your lock files. Free and open source; it runs locally and uploads nothing.
References Go to the primary sourcePrimary sources — vendor advisories, patches and trackers. Where our summary and a reference disagree, the reference wins.
Primary sourcesPractitioner notes
ContributedPeer-ranked notes from engineers who’ve handled CVE-2025-40801 in production — separate from our analysis above.
The advisory tells you what broke. It rarely tells you what actually worked. If you’ve dealt with this one, that detail is what the next engineer is searching for.
- The version that genuinely resolved it — not the one the vendor claimed
- A config change or rule that shut the vector down
- A gotcha in the upgrade path that cost you an afternoon
No notes yet
Be the first to add a field note for this CVE — a mitigation you’ve verified, a version caveat, or a link to a working fix. Sign in above to contribute.
A place for practitioners to share what actually worked: a mitigation you’ve tested, a configuration change, a version- or environment-specific caveat, or a link to a verified patch. The most useful notes rise to the top as peers upvote them, so the signal stays high.
- Verified mitigations, workarounds, and config changes
- Version or environment caveats, and links to real fixes
- No weaponised exploit code, or anything meant to cause harm
- No spam, self-promotion, credentials, or personal data