CVE-2025-49947CVE-2025-49947是WordPress插件extendons-registration-fields中的一个高危安全漏洞。该插件是一款用于WooCommerce商城的自定义注册字段扩展插件,允许商家自定义用户注册表单字段。漏洞源于该插件在处理用户输入时未能正确对特殊字符进行HTML转义,导致攻击者可以在注册表单的输入字段中注入恶意JavaScript代码。当其他用户访问包含恶意代码的页面时,这些脚本将在受害者浏览器中执行,可能导致会话劫持、敏感信息窃取、钓鱼攻击等严重安全问题。由于该插件被广泛应用于WordPress电商网站,此漏洞可能影响大量使用WooCommerce的在线商店用户。攻击者无需认证即可发起攻击,但需要诱导用户访问恶意构造的链接或页面。CVSS评分7.1,属于高危级别漏洞。
该漏洞是典型的反射型跨站脚本攻击(XSS)漏洞。在WooCommerce的用户注册流程中,extendons-registration-fields插件负责处理自定义注册字段的数据。当用户在注册表单中输入数据时,如果插件未能对用户输入进行充分的输入验证和输出编码,攻击者可以在输入字段中嵌入恶意脚本代码。由于反射型XSS的特性,恶意代码会随着服务器响应反射回用户浏览器并在客户端执行。攻击者通常通过社会工程学手段诱导受害者点击包含恶意脚本参数的链接,例如:https://target-site.com/my-account/?reg_field=[malicious_script]。当受害者访问该链接时,恶意脚本会在其浏览器上下文中执行,可以窃取cookie、会话令牌或其他敏感信息。由于WooCommerce注册功能涉及用户账户创建和敏感数据处理,此漏洞对用户账户安全构成直接威胁。