CVE-2026-24587CVE-2026-24587是WordPress插件AJAX Hits Counter + Popular Posts Widget中的一个授权缺失漏洞。该插件版本从0.10.210305及之前的所有版本均受影响。漏洞源于插件在处理AJAX请求时未能正确验证用户权限,导致低权限用户(如订阅者角色)可以执行本应需要更高权限的操作。攻击者可以利用此漏洞绕过访问控制机制,执行未授权的功能操作,包括修改计数器数据和访问本应受限的接口。由于该插件被广泛用于统计WordPress网站的文章点击量,漏洞的存在可能导致网站统计数据被恶意篡改,影响网站分析数据的准确性。Patchstack安全团队于2026年1月23日披露了此漏洞,建议所有使用该插件的用户立即采取防护措施。
该漏洞属于Broken Access Control(访问控制失效)类别,具体表现为Missing Authorization(授权缺失)。在WordPress插件的AJAX处理逻辑中,插件注册了多个AJAX端点来处理计数器的更新和数据的获取操作。问题在于这些端点缺少适当的权限检查机制。正常情况下,涉及数据修改的操作应该验证用户是否具有manage_options或edit_posts等Capability,但插件开发者错误地假设所有AJAX请求都是可信的。攻击者只需构造特定的AJAX请求,指定目标文章ID和点击数增量值,即可向WordPress站点发送POST请求到/admin-ajax.php端点。由于缺少nonce验证和权限检查,服务器会直接处理请求并更新数据库中的点击统计数据。攻击者可以利用自动化工具批量修改文章点击数,或者通过构造特殊请求获取其他用户的统计数据。