CVE-2026-24371CVE-2026-24371是WordPress插件ba-book-everything中的一个严重访问控制漏洞。该插件由bookingalgorithms开发,主要用于网站预订功能管理。漏洞类型为Missing Authorization(缺少授权检查),存在于插件的1.8.16及之前所有版本中。由于插件在关键功能点未正确实施访问控制检查,攻击者可以利用错误配置的访问控制安全级别,绕过正常的权限验证流程。具备低权限账户(PR:L)的攻击者可以通过网络(AV:N)发起攻击,无需用户交互(UI:N),即可访问或修改本应受保护的数据和功能。此漏洞可能导致敏感预订信息泄露、预订数据篡改等安全问题,对使用该插件的网站构成中等程度的安全威胁。
该漏洞属于Broken Access Control(访问控制失效)类别,是OWASP Top 10中的常见安全问题。漏洞根源在于ba-book-everything插件在处理用户请求时,未对关键操作实施充分的权限验证。具体表现为:1) 插件的某些管理功能缺少current_user_can()或同等权限检查函数;2) nonce验证机制不完善或缺失;3) 用户ID参数可被篡改,导致越权访问。攻击者利用此漏洞可执行以下操作:使用低权限账户(如订阅者角色)访问管理员才能使用的API端点;通过修改请求参数中的对象ID,查看或修改其他用户的预订记录;绕过业务逻辑中的权限验证,直接调用敏感函数。由于该插件涉及预订管理功能,攻击成功可能导致用户个人信息泄露、预订数据篡改等严重后果。