CVE-2026-25414WPBookit Pro 插件存在权限分配不正确的安全漏洞,可能导致严重的权限提升。该漏洞影响 1.6.18 及以下版本。攻击者利用此漏洞,仅需低权限即可在无需交互的情况下执行高敏感操作,从而完全控制受影响的 WordPress 站点,对系统的机密性、完整性和可用性造成严重威胁。
该漏洞的根本原因在于 WPBookit Pro 插件在处理特定 AJAX 请求或用户角色管理功能时,未能正确实施权限检查机制。在 WordPress 生态系统中,插件应当使用 `current_user_can()` 函数来验证当前用户是否具备执行特定操作的权限。然而,在受影响的版本(<= 1.6.18)中,开发人员遗漏了这一关键的安全检查,或者将权限检查逻辑置于易被绕过的位置。攻击者首先需要在目标站点注册一个低权限账户(例如订阅者或作者)。随后,攻击者利用该账户的 Session Cookie,向服务器端点(通常是 `/wp-admin/admin-ajax.php`)发送特制的 POST 请求。该请求包含旨在提升角色或执行管理员功能的参数。由于服务器端未校验调用者的权限,请求被成功处理,导致攻击者获得管理员权限。根据 CVSS 3.1 评分,此漏洞不仅导致权限提升,还严重影响了系统的机密性、完整性和可用性(C:H/I:H/A:H)。