CVE-2025-12160WordPress Simple User Registration插件(版本6.6及以下)在处理wpr_admin_msg参数时存在存储型跨站脚本(Stored XSS)漏洞。该漏洞由于应用程序未对用户输入进行充分的输入清理(sanitization)和输出转义(output escaping)导致。攻击者无需认证即可利用此漏洞,在WordPress页面中注入任意恶意JavaScript脚本。这些恶意脚本会被永久存储在服务器端,当其他用户访问包含恶意代码的页面时,脚本将自动执行。攻击者可利用此漏洞窃取受害者Cookie、会话令牌,执行钓鱼攻击,修改页面内容或进行进一步的攻击。由于该漏洞影响所有版本至6.6,且利用门槛低,无需认证和用户交互,因此对使用该插件的WordPress网站构成严重安全威胁。建议管理员立即更新到最新版本或采取临时缓解措施。
该漏洞源于Simple User Registration插件对wpr_admin_msg参数的处理不当。在WordPress插件开发中,正确的数据处理流程应该是:1)接收用户输入时进行严格的输入验证和清理;2)在输出数据到HTML页面时进行适当的转义处理。该插件在第6.6版本及之前的所有版本中,缺少对wpr_admin_msg参数的有效过滤和转义。攻击者可以通过构造包含恶意JavaScript代码的参数值(如<script>alert(document.cookie)</script>)并提交到服务器。由于该参数值被直接存储到数据库且在后续页面访问时未经转义直接输出到HTML中,导致恶意脚本在受害者浏览器中执行。攻击者可以利用此漏洞窃取管理员会话、执行任意操作或进行横向移动。该漏洞的CVSS评分为7.2,属于高危级别,主要因为其可远程利用且无需认证即可实施攻击。