CVE-2025-12132CVE-2025-12132是WordPress插件"WP Custom Admin Login Page Logo"中的一个跨站请求伪造(CSRF)漏洞。该插件用于自定义WordPress管理后台的登录页面Logo。漏洞存在于所有版本直至1.4.8.4,由于插件在处理wpclpl_save功能时缺少或错误地验证nonce令牌,导致攻击者能够伪造管理员请求。攻击者可以诱导已登录的管理员点击恶意链接或访问特制网页,利用其身份修改插件设置,包括可能替换登录页面Logo等配置。虽然CVSS评分仅为4.3(中危),但此漏洞可被用于钓鱼攻击或品牌篡改,攻击者可能利用修改后的登录页面收集其他用户的凭据。漏洞利用无需认证,但需要管理员交互(点击链接),这降低了实际利用的可行性,但仍需管理员提高警惕。
该CSRF漏洞源于插件在处理wpclpl_save功能时缺少适当的CSRF保护机制。具体问题包括:1) 缺少nonce验证:插件未正确验证请求中的nonce令牌,使得攻击者可以构造任意请求;2) 权限检查不足:保存设置的功能未严格限制仅允许授权管理员操作;3) 状态变更无验证:对插件设置的修改缺乏二次验证机制。攻击者可以构造一个包含恶意参数的HTML表单或URL,诱导已登录的管理员提交。当管理员访问该恶意链接时,浏览器会自动携带其有效的会话Cookie发送请求,服务器无法区分是否为合法请求。成功利用后,攻击者可修改插件配置,如更改登录页面Logo指向恶意资源,进而实施钓鱼攻击窃取其他用户凭据。