CVE-2026-3191WordPress Minify HTML插件在所有版本(包括2.1.12)中存在跨站请求伪造(CSRF)漏洞。该漏洞源于'minify_html_menu_options'函数缺少或错误的nonce验证机制。未经身份验证的攻击者可诱导站点管理员点击恶意链接,利用伪造的请求权限更新插件设置,从而修改网站配置。
该漏洞的核心原因是WordPress插件开发中未严格遵循安全验证机制。在Minify HTML插件的'minify_html_menu_options'函数中,处理插件选项更新请求时缺少对Nonce(Number used once)令牌的验证。Nonce是WordPress用于防止CSRF攻击的关键安全令牌。攻击者可以构造一个恶意的HTML页面,其中包含指向目标WordPress站点管理后台的表单提交请求(例如POST请求到admin-post.php或admin-ajax.php)。当已登录的管理员访问此页面时,浏览器会自动附带管理员的Session Cookie发送请求。由于服务器端未验证Nonce,系统无法区分请求是由管理员自愿发起还是由攻击者诱导发起,从而执行了设置更新操作。