CVE-2025-12109CVE-2025-12109是WordPress插件"Header Footer Script Adder"中的一个高危安全漏洞。该插件用于在WordPress网站的页眉、页脚和正文中插入自定义代码。然而,在2.0.5及以下所有版本中,由于插件对用户输入的清理不足和输出转义不完整,导致存在存储型跨站脚本(Stored XSS)漏洞。攻击者可以利用此漏洞在受影响的页面中注入任意JavaScript代码。当其他用户访问被植入恶意脚本的页面时,这些脚本将在受害者浏览器中执行,可能导致会话劫持、敏感信息窃取、钓鱼攻击等严重安全问题。由于该漏洞为存储型XSS,恶意脚本会永久保存在服务器端,影响范围更广。攻击者仅需拥有WordPress的Contributor(贡献者)级别权限即可实施攻击,无需管理员权限,这大大降低了攻击门槛。
该漏洞的根本原因在于插件对用户输入的script adder功能缺乏充分的安全过滤。攻击者通过WordPress的帖子编辑功能,在使用该插件的script adder功能时,可以在输入字段中注入恶意JavaScript代码。由于插件仅做了基础的HTML标签过滤,未能对JavaScript事件处理器(如onerror、onload、onclick等)进行有效过滤和转义,导致恶意代码被存储在数据库中。当其他用户访问包含恶意代码的页面时,服务器将未经过正确转义的HTML内容返回给客户端浏览器,浏览器将其解析为可执行脚本。攻击者可利用此漏洞窃取用户Cookie、伪造用户操作、植入钓鱼页面或重定向用户至恶意网站。由于攻击利用的是WordPress的合法功能,传统的WAF规则可能难以检测此类攻击流量。