CVE-2025-12406CVE-2025-12406是WordPress平台Project Honey Pot Spam Trap插件中的一个跨站请求伪造(CSRF)漏洞。该漏洞存在于所有1.0.1及以前版本中,由于printAdminPage()函数缺少或存在不正确的nonce验证机制,导致攻击者可以在无需认证的情况下,通过诱导网站管理员点击恶意链接来伪造请求。攻击成功后,攻击者可以修改插件设置并注入恶意Web脚本,可能导致存储型XSS攻击。此漏洞的CVSS评分为6.1,属于中危级别,攻击复杂度低,无需特殊权限,但需要管理员用户交互才能完成攻击。
漏洞根源在于Project Honey Pot Spam Trap插件的printAdminPage()函数未对用户请求进行有效的nonce令牌验证。在WordPress插件开发中,nonce验证是防止CSRF攻击的关键安全机制。该函数本应检查请求中携带的nonce值是否与服务器端生成的随机数匹配,但由于验证缺失或实现错误,攻击者可以构造恶意请求绕过这一安全检查。攻击者需要创建一个包含恶意表单的网页,表单内容伪装成合法的插件设置请求,当管理员被诱导访问该页面并触发表单提交时,浏览器会自动携带管理员的认证Cookie向目标站点发送请求。由于请求来自管理员的浏览器,服务器会认为是合法操作,从而执行攻击者指定的设置更新或脚本注入操作。恶意脚本一旦注入成功,将在管理员访问插件设置页面时执行,可能窃取敏感信息或进行进一步的攻击。