CVE-2025-12112CVE-2025-12112是WordPress插件"Insert Headers and Footers Code – HT Script"中的一个存储型跨站脚本(XSS)漏洞。该插件用于在WordPress网站的头部和页脚位置插入自定义代码(如JavaScript、HTML等)。漏洞存在于1.1.6及以下所有版本,由于插件对用户权限检查不足,认证攻击者只要拥有Author(作者)级别或更高的账户权限,即可在网页中注入任意恶意脚本代码。被注入的恶意脚本会永久存储在数据库中,当其他用户访问包含恶意代码的页面时,脚本会自动执行,可能导致会话劫持、敏感信息窃取、网页篡改等安全危害。由于该漏洞属于存储型XSS,攻击者只需一次注入,受害者每次访问相关页面都会触发恶意代码,危害具有持续性。
该漏洞的根本原因在于插件缺乏充分的权限验证机制。Insert Headers and Footers Code插件允许用户通过管理界面在网站头部或页脚插入自定义脚本代码。正常情况下,插入脚本的功能应该仅限管理员(Administrator)使用,但实际上该插件没有正确验证用户角色,将脚本插入功能暴露给了Author级别的用户。攻击者利用此漏洞可以:1)通过Author账户登录WordPress后台;2)导航到插件设置页面;3)在头部或页脚注入恶意JavaScript代码(如窃取Cookie的脚本);4)保存设置后,恶意代码被永久存储在WordPress数据库的wp_options表中;5)当任何用户访问网站任意页面时,恶意脚本会自动执行。攻击者可利用此漏洞窃取管理员会话令牌、劫持用户账户、进行钓鱼攻击或植入更多恶意内容。由于脚本会被加载到所有页面,攻击面覆盖整个站点。