CVE-2025-4989 in Product Managerinfo

Summary

by MITRE • 05/30/2025

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

Be aware that VulDB is the high quality source for vulnerability data.

Analysis

by VulDB Data Team • 05/30/2025

This stored cross-site scripting vulnerability exists within the Requirements in Product Manager module of Dassault Systèmes 3DEXPERIENCE platform, affecting versions from R2022x through R2025x. The flaw represents a critical security weakness that enables attackers to inject malicious scripts into the application's data storage, which then executes when legitimate users access the compromised content. The vulnerability stems from insufficient input validation and output encoding mechanisms within the requirements management functionality, where user-supplied data is not properly sanitized before being stored and subsequently rendered in web interfaces. This allows threat actors to craft malicious payloads that persist in the system and execute automatically when other users view the affected requirements records, creating a persistent vector for attack.

The technical implementation of this vulnerability aligns with CWE-79, which specifically addresses cross-site scripting flaws where untrusted data is improperly incorporated into web pages without adequate sanitization or encoding. The stored nature of this XSS vulnerability means that the malicious code is not limited to a single request but remains embedded within the application's database or storage layer, making it particularly dangerous as it can affect multiple users over extended periods. Attackers can exploit this weakness by submitting malicious scripts through the requirements creation or modification interfaces, which are then stored in the backend systems and executed in the browsers of any user who views the affected requirements. This persistence characteristic transforms what might otherwise be a transient vulnerability into a long-term threat that can be leveraged for session hijacking, credential theft, or redirection to malicious sites.

The operational impact of this vulnerability extends beyond simple script execution, as it can enable attackers to establish persistent access to user sessions and potentially escalate privileges within the 3DEXPERIENCE environment. Users with access to requirements management functionality become potential attack vectors, and the vulnerability affects not only individual users but also the broader organization's security posture. The attack surface is particularly concerning in enterprise environments where requirements management systems are heavily used for documenting and tracking critical product development specifications. Successful exploitation could lead to unauthorized access to sensitive product information, modification of requirements data, or redirection to phishing sites that could compromise additional user credentials. The vulnerability's presence in multiple releases suggests a systemic issue within the platform's input validation architecture that requires comprehensive remediation across the affected version range.

Organizations should prioritize immediate mitigation through input validation updates and output encoding improvements to prevent further exploitation of this vulnerability. The recommended approach includes implementing strict sanitization of all user inputs, enforcing proper content security policies, and conducting comprehensive security testing of the requirements management interfaces. Additionally, organizations should consider implementing web application firewalls and monitoring for suspicious input patterns that may indicate attempted exploitation. The vulnerability demonstrates the critical importance of maintaining robust security controls in collaborative product development platforms where multiple users interact with shared data repositories, and the stored nature of the flaw emphasizes the need for comprehensive input validation at all levels of application processing. This vulnerability serves as a reminder of the persistent threats that can exist in enterprise collaboration platforms and the necessity of regular security assessments to identify and remediate such critical flaws before they can be exploited by malicious actors.

Responsible

3DS

Reservation

05/20/2025

Disclosure

05/30/2025

Moderation

accepted

CPE

ready

EPSS

0.00266

KEV

no

Activities

very low

Sources

Do you need the next level of professionalism?

Upgrade your account now!