Skip to main content

3DSwymer CVE-2025-10552

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

Attack ChainAIDerived

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

  1. Access
    Obtain content-submission access to 3DSwym
  2. Delivery
    Store crafted XSS payload in community content
  3. Exploit
    Victim loads affected page
  4. Execution
    Script executes in victim browser session
  5. Impact
    Hijack session / act as victim

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 the attacker to inject a script payload into persistently stored 3DSwym content (the social-collaboration module of 3DEXPERIENCE R2025x), which in practice typically requires access to a content-submission feature such as posts, comments, or profile fields. Successful execution additionally requires a victim to view the affected page (CVSS UI:R), so it is not a silent server-side compromise. Limiting factors: the attack is confined to the 3DSwym component on the R2025x release, impact is limited to the browser session (C:L/I:L, A:N - no availability impact), and the vendor's PR:N rating is questionable because storing the payload most likely requires at least a low-privileged authenticated account on the platform.

Impact

This is a moderate-severity stored XSS (CWE-79) with a CVSS 3.1 base score of 6.1 (AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N). Multiple real-world signals point to LOW immediate priority: EPSS is only 0.20% (9th percentile), it is NOT listed in CISA KEV, and no public proof-of-concept was identified, giving an exploitation status of 'no public exploit identified at time of analysis.' The signals are internally consistent - low likelihood, no confirmed exploitation - so this is a genuine moderate issue rather than an over-scored one, and conversely not a hidden high-risk item. One notable tension: the vendor-supplied vector states PR:N (no privileges), yet stored XSS in a social-collaboration module (3DSwym) typically requires an authenticated account to persist the malicious payload into stored content; PR:N likely reflects a worst-case/public-posting scenario and should be verified against how 3DSwym content submission is actually gated. UI:R confirms a victim must view the affected page, and S:C reflects the script executing in the victim's browser context outside the vulnerable component's security scope. No SSVC decision data was provided in the input.

Exploit ScenarioDerived

An attacker who can submit content to a 3DSwym community (e.g., a post, comment, or profile field) injects a malicious script payload that is stored server-side. When another authenticated user later views that content, the script executes in their browser session, enabling session token theft, actions on their behalf, or UI manipulation. No public exploit code is known, and successful attack requires the victim to load the poisoned page (UI:R).

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 in the 3DSwym social-collaboration module of 3DSwymer on Dassault Systèmes 3DEXPERIENCE R2025x allows an attacker to persist crafted script into content that other users subsequently view, executing arbitrary JavaScript inside those victims' browser sessions. The vendor assigns CVSS 3.1 base 6.1 (AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N), but our independent assessment revises the privilege prerequisite to PR:L, since planting a durable payload in practice requires at least a low-privileged account with access to a content-submission surface such as posts, comments, or profile fields, and successful execution still depends on a victim opening the affected page (UI:R). Impact is confined to the browser session with no availability effect (C:L/I:L/A:N), EPSS is low at 0.20% (9th percentile), and no public exploit has been identified at time of analysis - there is no CISA KEV listing and no POC referenced; the flaw is scoped strictly to the R2025x release of 3DSwymer.

RemediationAI

No explicit patched version or fix reference was included in the available intelligence, so the primary action is to consult the vendor advisory at https://www.3ds.com/trust-center/security/security-advisories/cve-2025-10552 and the Dassault Systèmes trust-center bulletin for the corrected 3DEXPERIENCE R2025x build, then upgrade or apply the vendor-supplied correction as soon as it is published; patch availability for this CVE is not independently confirmed in the data provided. Until a fix is applied, compensating controls should target both the injection and the execution stages: restrict who can submit content into 3DSwym (limit posting/commenting rights to vetted accounts and tighten membership of collaboration communities), which reduces the attack surface but does not eliminate risk from already-trusted insiders; apply a strict Content-Security-Policy on the 3DEXPERIENCE front end that disallows inline and third-party script, accepting that CSP can break legitimate embedded widgets and requires testing; and enforce server-side output encoding and HTML sanitization for stored 3DSwym content if any customization layer is under your control. Note that client-side browser mitigations and user awareness training are only partial because the payload is stored on the server and delivered to every viewer, and no workaround fully substitutes for the vendor patch.

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 root cause is CWE-79, improper neutralization of user-supplied input during web page generation, in its stored (persistent) form: attacker-controlled content is saved server-side by the 3DSwym collaboration component and later rendered without adequate output encoding or sanitization, so the injected markup executes in each viewer's origin. The affected technology is the 3DSwymer product (CPE cpe:2.3:a:3ds:3dswymer:r2025x:*:*:*:*:*:*:*), specifically the 3DSwym module within the Dassault Systèmes 3DEXPERIENCE R2025x platform - a web-delivered PLM and social-collaboration environment where posts, comments, and profile-style fields are typical storage vectors. The CVSS scope change (S:C) reflects that script executing in the 3DSwym origin can act beyond the immediate component boundary in the browser's security model, but confidentiality and integrity effects remain low and there is no availability impact. Because the payload is stored rather than reflected, a single successful injection can affect every user who views the poisoned page, which is why the stored variant is materially more dangerous than reflected XSS even at a moderate base score; the discrepancy between the vendor's PR:N and the assessed PR:L stems from the practical requirement to reach an authenticated content-submission feature before anything can be persisted. The vulnerability was reported by 3DS.Information-Security@3ds.com and published under the Dassault Systèmes trust-center advisory for CVE-2025-10552.

Know when 3Dswymer 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 6.1 MEDIUM
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
vuln.today AI 5.4 MEDIUM

Storing XSS in the 3DSwym collaboration module realistically requires a low-privileged authenticated account (PR:L); victim must view the payload (UI:R), execution escapes component scope (S:C), yielding limited C/I and no availability 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:L/VI:L/VA:N/SC:L/SI:L/SA:N

Primary rating from NVD.

CVSS VectorNVD

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

DescriptionNVD

A stored Cross-site Scripting (XSS) vulnerability affecting 3DSwym in 3DSwymer on 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
Enterprise 3DEXPERIENCE PLM platform, common in engineering/manufacturing but 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

30
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +30
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:3dswymer:r2025x:*:*:*:*:*:*:*

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