CVE-2025-49946CVE-2025-49946是WordPress插件Auto Login After Registration中的一个反射型跨站脚本(XSS)漏洞。该插件由Cynob IT Consultancy开发,用于在用户注册后自动登录。漏洞源于该插件在Web页面生成过程中对用户输入处理不当,未能正确过滤或转义特殊字符。攻击者可以通过构造恶意链接,诱使受害用户点击,在用户浏览器中执行任意JavaScript代码。由于该漏洞属于反射型XSS,恶意脚本不会存储在服务器端,而是通过URL参数直接反射到用户页面中。此漏洞影响版本从n/a到1.0.0版本,由于无需认证即可利用,且CVSS评分为7.1(高危),对使用该插件的WordPress网站构成中等程度的安全威胁。攻击成功可导致会话劫持、敏感信息窃取、恶意内容注入等安全问题。
该漏洞是典型的反射型跨站脚本(XSS)问题,存在于Auto Login After Registration插件的URL参数处理逻辑中。当用户在访问包含恶意脚本参数的页面时,插件直接将用户可控的输入(如URL参数)未经适当过滤和转义就直接输出到HTML页面中。攻击者可以在URL中嵌入JavaScript代码,如<script>alert(document.cookie)</script>,当受害者访问该恶意URL时,浏览器会将其作为页面内容的一部分执行。由于WordPress的广泛使用和该插件的功能特性,攻击者可能通过钓鱼邮件或社交工程手段诱导用户点击恶意链接。漏洞利用条件包括:攻击者需要构造特定URL,受害者需点击该链接,且无特殊的防护插件(如WAF)拦截。修复方案为在输出用户输入时使用WordPress提供的esc_html()或esc_attr()函数进行HTML转义,并使用sanitize_text_field()等函数对输入进行过滤。