CVE-2025-10556CVE-2025-10556是存在于达索系统(Dassault Systèmes)3DEXPERIENCE平台ENOVIA Specification Manager组件中的一个存储型跨站脚本(Stored XSS)漏洞。该漏洞影响从3DEXPERIENCE R2023x版本到R2025x版本的所有发布版本。
该漏洞由3DS Information Security团队发现并报告,CVSS 3.1评分为8.7分,属于高危级别漏洞。漏洞存在于ENOVIA Specification Manager的规范管理(Specification Management)功能中,允许具备低权限的攻击者通过注入恶意脚本代码到系统的规范管理模块,当其他用户(包括高权限用户)浏览受影响的页面时,恶意脚本将在其浏览器会话中执行。
由于该漏洞为存储型XSS,恶意脚本会被持久化存储在服务器端,这意味着每次有用户访问受影响的页面时,攻击载荷都会被自动执行,危害范围广泛。攻击者可以利用此漏洞窃取用户会话凭证、执行未授权操作、篡改页面内容或进行权限提升等攻击活动。由于该漏洞影响的是企业级PLM(产品生命周期管理)系统,可能导致敏感的产品设计数据、知识产权和商业机密面临泄露风险。
存储型XSS漏洞的原理在于应用程序未能对用户输入进行充分的过滤和转义处理,导致恶意脚本被持久化存储在服务器端数据库中。当其他用户访问包含恶意内容的页面时,服务器将恶意脚本作为正常内容返回给浏览器,浏览器执行该脚本,从而实现攻击。
在ENOVIA Specification Manager的规范管理功能中,攻击者需要具备低权限的合法账户(PR:L),通过在规范相关的输入字段(如规范名称、描述、属性值等)中注入恶意JavaScript代码或HTML标签来实现存储。由于漏洞存在于规范管理模块,攻击者可以将恶意载荷嵌入到规范对象的各种文本字段中。
当其他用户(包括管理员)查看或编辑受感染的规范时,恶意脚本将在其浏览器上下文中执行。攻击向量为网络(AV:N),攻击复杂度低(AC:L),需要用户交互(UI:R)——即需要受害者访问包含恶意内容的页面。攻击影响范围发生变化(S:C),表明该漏洞可以影响其他安全域。
成功利用该漏洞后,攻击者可以实现以下攻击目标:1)窃取受害者会话Cookie,实现会话劫持;2)以受害者身份执行任意操作,如修改规范数据、访问受限信息;3)利用管理员权限进行权限提升;4)进行钓鱼攻击,诱导用户输入敏感凭据;5)结合CSRF等攻击技术执行更复杂的攻击链。机密性影响为高(C:H),完整性影响为高(I:H),可用性影响为无(A:N),表明该漏洞主要用于数据窃取和篡改,而非拒绝服务攻击。