CVE-2025-12633CVE-2025-12633是WordPress Bookit插件中的一个高危安全漏洞,CVSS评分7.5。该漏洞存在于插件的REST API接口中,由于缺少适当的权限验证检查,未认证的远程攻击者可以访问受保护的Stripe支付返回端点。具体来说,插件的'/wp-json/bookit/v1/commerce/stripe/return' REST API端点没有验证请求者是否具有合法的操作权限,攻击者可以利用此漏洞将自己的Stripe账户与受害者网站绑定,从而非法接收本应支付给网站管理员的款项。此漏洞影响Bookit插件2.5.0及以下所有版本,攻击复杂度低,无需任何用户交互即可实施攻击,对系统完整性造成严重影响。
漏洞根源在于WordPress Bookit插件的REST API端点实现中缺少current_user_can()或同等权限检查函数。攻击者只需构造恶意的HTTP请求到'/wp-json/bookit/v1/commerce/stripe/return'端点,即可绕过身份验证机制。该端点本应仅允许已认证且具有正确权限的用户完成Stripe账户连接操作,但由于权限检查缺失,任何匿名用户都能访问此功能。攻击者将自己的Stripe Connect账户ID作为参数传入,插件会将其与网站支付系统关联,导致后续的预约付款直接进入攻击者账户。漏洞利用无需特殊技术门槛,攻击者可自动化批量扫描使用该插件的WordPress站点并实施攻击。修复版本为2.5.1,主要变更是在REST端点中添加了权限验证逻辑。