Skip to main content

ENOVIA Specification Manager CVE-2025-10556

MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2025-10-13 3DS.Information-Security@3ds.com
5.4
CVSS 3.1 · NVD
View

Attack ChainAIDerived

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

  1. Access
    Authenticate to ENOVIA Specification Manager
  2. Delivery
    Inject script into specification field
  3. Exploit
    Payload stored server-side
  4. Execution
    Victim opens specification
  5. Impact
    Script executes in victim browser session

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires an authenticated account (PR:L) with write access to the Specification Management feature of ENOVIA Specification Manager, used to persist a malicious script into a specification data field. Successful script execution additionally requires a second authenticated user to view the affected specification (UI:R), so the payload does not fire automatically. Exploitation is limited to deployments running 3DEXPERIENCE releases R2023x through R2025x; environments on other releases or with restricted specification-edit permissions are not affected. The requirements for both valid credentials and victim interaction meaningfully constrain real-world exploitability beyond what the network attack vector alone suggests.

Impact

This is a moderate, not high-priority, issue. The CVSS 3.1 base score is 5.4 (Medium) with vector AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N - meaning network-reachable but requiring an authenticated account (PR:L), victim interaction (UI:R), and yielding only Low confidentiality and integrity impact with no availability impact. The scope change (S:C) is the main reason the score is not lower, reflecting that injected script executes in another user's browser context. All exploitation signals point AWAY from urgency: EPSS is 0.20% (9th percentile), indicating very low predicted exploitation probability; there is no CISA KEV listing and no public exploit code identified. No SSVC decision data was provided in the input. The signals are internally consistent - a low-EPSS, no-KEV, no-POC, authenticated, user-interaction-dependent stored XSS in enterprise PLM software is a genuine but low-real-world-risk finding that should be patched on a normal maintenance cycle rather than treated as an emergency. No conflicting signals were found in the provided data.

Exploit ScenarioDerived

An authenticated user with permission to edit specifications in ENOVIA Specification Manager stores a malicious script payload in a specification field. When another authenticated user (e.g., an engineer or reviewer) opens that specification, the script executes in their browser session, enabling session actions such as data theft or UI manipulation within the application. No public proof-of-concept exploit was identified at the time of analysis.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.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 08, 2026

Stored cross-site scripting (XSS) in the Specification Management feature of ENOVIA Specification Manager (Dassault Systèmes 3DEXPERIENCE) lets an authenticated attacker with write access to specification data persist malicious script that executes in the browser session of any other user who opens the affected specification. Affected deployments are those running 3DEXPERIENCE releases R2023x through R2025x; the payload does not fire automatically and requires a second authenticated victim to view the tampered specification, so exploitation demands both valid credentials and user interaction. Rated CVSS 5.4 (moderate), with an EPSS score of only 0.20% (9th percentile); no public exploit code or confirmed active exploitation has been identified at time of analysis.

RemediationAI

Apply the fix documented in the Dassault Systèmes security advisory for CVE-2025-10556 (https://www.3ds.com/trust-center/security/security-advisories/cve-2025-10556); patch availability is per the vendor advisory, and the exact fixed service-pack or release level is not enumerated in the provided intelligence feeds, so administrators should confirm the target build against that advisory before upgrading 3DEXPERIENCE from any R2023x-R2025x release. Until the upgrade is complete, the most effective compensating control is to tighten Specification Management write permissions so that only fully trusted roles can author or modify specification content - this directly removes the PR:L injection path, but it will slow legitimate engineering workflows for users who currently maintain specifications. Administrators should also audit existing specification data for injected markup (a task made easier by the fact that the payload is stored and searchable in the database) and delete or sanitize any suspect records, and consider a Content Security Policy that restricts inline script execution on the platform front end, accepting that broad CSP rules can break legitimate 3DEXPERIENCE UI components. Because exploitation requires a victim to open the poisoned specification, short-term user awareness guidance to treat unexpected specification content cautiously offers marginal risk reduction but is not a substitute for patching or permission hardening.

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

The flaw is a classic CWE-79 improper neutralization of user-supplied input during web page generation, in its persistent (stored) variant. Specification Management within ENOVIA Specification Manager accepts user-authored content - specification fields, descriptions, and related attributes - and stores it server-side; when that stored content is later rendered to other users' browsers without adequate output encoding or input sanitization, embedded script tags or event handlers are interpreted by the browser rather than displayed as text. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N) confirms the attack path: network-reachable, low complexity, but requiring a low-privileged authenticated account, and social/UI interaction from a second user before execution. The Scope:Changed metric indicates the injected script escapes the vulnerable component's security boundary and runs in the context of the victim's session on the enclosing 3DEXPERIENCE platform, which is why a stored XSS in a PLM/engineering-data application can matter: it provides a foothold for session token theft or performing actions as the victim, though confidentiality and integrity impacts are both assessed as Low. The CPE string cpe:2.3:a:3ds:3dexperience_enovia:*:*:*:*:*:*:*:* is version-wildcarded, so version scoping must come from the vendor release range (R2023x through R2025x) rather than the CPE.

Know when 3dexperience Enovia 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

NVD PRIMARY 5.4 MEDIUM
AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
vuln.today AI 5.4 MEDIUM

Authenticated contributor stores the payload (PR:L), a victim must render it (UI:R), and execution in the victim's browser context crosses a trust boundary (S:C) with limited C/I impact.

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

Primary rating from NVD.

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
Required
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
None

DescriptionNVD

A stored Cross-site Scripting (XSS) vulnerability affecting Specification Management in ENOVIA Specification Manager from Release 3DEXPERIENCE R2023x through Release 3DEXPERIENCE R2025x allows an attacker to execute arbitrary script code in user's browser session.

Threat Intelligence Overview

EPSS Score
0.2%
Top 91% exploitable
Prevalence
Medium
Dassault 3DEXPERIENCE/ENOVIA PLM common in manufacturing/engineering, not universal
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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

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

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

Affected Products (CPE)NVD

cpe:2.3:a:3ds:3dexperience_enovia:*:*:*:*:*:*:*:*
CVE-2025-0833 HIGH
8.7 Mar 17

A stored Cross-site Scripting (XSS) vulnerability affecting Route Management in ENOVIA Collaborative Industry Innovator

CVE-2025-0832 HIGH
8.7 Mar 17

A stored Cross-site Scripting (XSS) vulnerability affecting Project Gantt in ENOVIA Collaborative Industry Innovator fro

CVE-2025-0830 HIGH
8.7 Mar 17

A stored Cross-site Scripting (XSS) vulnerability affecting Meeting Management in ENOVIA Change Manager from Release 3DE

CVE-2025-0829 HIGH
8.7 Mar 17

A stored Cross-site Scripting (XSS) vulnerability affecting 3D Markup in ENOVIA Collaborative Industry Innovator from Re

CVE-2025-0828 HIGH
8.7 Mar 17

A stored Cross-site Scripting (XSS) vulnerability affecting Engineering Release in ENOVIA Product Engineering Specialist

CVE-2025-0826 HIGH
8.7 Mar 17

A stored Cross-site Scripting (XSS) vulnerability affecting 3D Navigate in ENOVIA Collaborative Industry Innovator from

CVE-2025-0601 HIGH
8.7 Mar 17

A stored Cross-site Scripting (XSS) vulnerability affecting Issue Management in ENOVIA Collaborative Industry Innovator

CVE-2025-0600 HIGH
8.7 Mar 17

A stored Cross-site Scripting (XSS) vulnerability affecting Product Explorer in ENOVIA Collaborative Industry Innovator

CVE-2025-0599 HIGH
8.7 Mar 17

A stored Cross-site Scripting (XSS) vulnerability affecting Document Management in ENOVIA Collaborative Industry Innovat

CVE-2025-0598 HIGH
8.7 Mar 17

A stored Cross-site Scripting (XSS) vulnerability affecting Relations in ENOVIA Collaborative Industry Innovator from Re

CVE-2025-0596 HIGH
8.7 Mar 17

A stored Cross-site Scripting (XSS) vulnerability affecting Bookmark Editor in ENOVIA Collaborative Industry Innovator o

CVE-2025-10557 MEDIUM
5.4 Oct 13

Stored cross-site scripting in Dassault Systèmes ENOVIA Collaborative Industry Innovator (3DEXPERIENCE R2022x through R2

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