CVE-2025-62030CVE-2025-62030是WordPress tagDiv Composer插件中的一个存储型跨站脚本(Stored XSS)漏洞,严重等级为中危(CVSS 6.5)。该漏洞存在于tagDiv Composer插件的5.4.1及以下版本中,由于应用程序在Web页面生成过程中对用户输入的清理和转义处理不当,攻击者可以利用此漏洞在受害者的浏览器中执行任意JavaScript代码。tagDiv Composer是WordPress平台上最受欢迎的页面构建器插件之一,被数以百万计的网站使用。由于该漏洞为存储型XSS,恶意脚本会被永久存储在服务器端,所有访问受影响页面的用户都会受到攻击影响。攻击者通过在插件的输入字段中注入恶意JavaScript代码,当其他用户访问包含该恶意代码的页面时,浏览器会执行这些脚本,从而实现会话劫持、敏感信息窃取、重定向攻击等恶意行为。此漏洞需要认证且具有低权限要求,但需要用户交互才能触发,这使得攻击场景主要集中在已认证用户之间的攻击或社会工程学攻击。
该存储型XSS漏洞源于tagDiv Composer插件在处理用户输入时未进行充分的输入验证和输出编码。攻击者可以在插件的特定输入字段中注入包含JavaScript事件处理器(如onerror、onload等)或script标签的恶意代码。由于插件将这些输入内容未经适当转义就直接存储到数据库中,并在后续页面加载时直接输出到HTML中,导致恶意脚本在受害者浏览器中执行。攻击利用过程如下:1)攻击者以低权限用户身份登录WordPress后台;2)在使用tagDiv Composer构建页面时,在支持的输入字段中注入XSS payload,如:<img src=x onerror=alert(document.cookie)>或使用事件处理器触发JavaScript;3)保存页面后,恶意代码被存储到数据库;4)当其他用户(尤其是管理员)访问该页面时,浏览器解析HTML并执行注入的JavaScript代码;5)攻击者可窃取管理员会话Cookie、凭据或其他敏感信息,甚至可能利用管理员权限进一步渗透服务器。由于tagDiv Composer广泛应用于商业网站和企业级WordPress部署,此漏洞对网站安全性构成严重威胁。