CVE-2025-49940CVE-2025-49940是WordPress ThemeFusion Fusion Builder插件中的一个DOM型跨站脚本(XSS)漏洞。该漏洞存在于Fusion Builder的Web页面生成过程中,由于对用户输入的中和处理不当,攻击者可以在受害者的浏览器中执行任意JavaScript代码。DOM型XSS与传统XSS不同,它不需要服务器端参与,而是完全在客户端通过修改页面的DOM环境来执行恶意脚本。攻击者可以通过构造特定的URL参数或输入内容,诱使受害者的浏览器执行恶意脚本,从而窃取会话令牌、劫持用户账户、进行钓鱼攻击或修改页面内容。由于该漏洞需要用户交互(UI:R)且需要低权限认证(PR:L),因此攻击复杂度相对较高,但仍对使用该插件的网站构成安全威胁。受影响版本为3.13.2及之前的所有版本。
Fusion Builder在处理用户输入时存在DOM型XSS漏洞。漏洞的根本原因在于JavaScript代码直接使用document.URL、location.href或通过DOM操作获取用户可控的数据,并将其插入到页面DOM中而未进行适当的输入验证和转义处理。攻击者可以通过在URL中注入恶意JavaScript代码,当受害者访问包含恶意载荷的页面时,浏览器会解析并执行这些脚本。具体来说,如果Fusion Builder的前端JavaScript代码读取URL参数(如fusion_query或builder参数)并直接使用innerHTML或类似方法将其渲染到页面中,就会触发XSS漏洞。DOM型XSS的特点是服务器端的Web应用防火墙(WAF)和安全过滤器可能无法检测到这类攻击,因为恶意载荷从未到达服务器。攻击者常通过社会工程学手段诱导用户点击恶意链接来触发漏洞利用。