CVE-2025-66420CVE-2025-66420是Tryton sao(Tryton的开源Web客户端界面)中的一个存储型跨站脚本(XSS)漏洞。该漏洞存在于HTML附件处理功能中,攻击者可以通过构造恶意的HTML附件来注入恶意脚本代码。当其他用户查看或预览这些附件时,恶意脚本将在受害者浏览器上下文中执行,可能导致会话劫持、敏感信息窃取、钓鱼攻击等安全问题。由于该漏洞影响Tryton系列产品的多个版本,且在企业资源规划(ERP)系统中广泛使用,因此具有较大的实际危害性。CVSS 3.1评分为5.4,属于中等严重程度,主要因为攻击需要认证和用户交互才能成功利用。
该XSS漏洞源于Tryton sao在处理HTML附件时未能正确对用户输入进行HTML转义或内容安全策略(CSP)过滤。攻击者首先需要拥有一个有效的Tryton账户(低权限即可),然后上传一个包含恶意JavaScript代码的HTML文件作为附件。当其他用户通过sao界面预览或查看该HTML附件时,浏览器会直接渲染HTML内容并执行其中的JavaScript脚本。由于该脚本运行在Tryton应用的上下文中,因此可以访问用户的会话Cookie、发起API请求、执行任意操作等。漏洞的利用条件包括:1)攻击者需具备附件上传权限;2)需要诱导其他用户查看恶意附件;3)浏览器需支持HTML渲染。修复版本分别为7.6.9、7.4.19、7.0.38和6.0.67,修复措施应包括对所有用户生成的内容进行HTML转义、实施严格的Content-Security-Policy头部限制,以及对附件类型进行安全验证。