CVE-2024-30516CVE-2024-30516是WordPress Booking Package插件中的一个高危安全漏洞,CVSS评分达到7.5分。该漏洞属于输入数量验证不当(Improper Validation of Specified Quantity in Input)和访问控制约束不足(Accessing Functionality Not Properly Constrained by ACLs)类型。漏洞存在于Booking Package插件的1.6.27及之前版本中,攻击者可利用该漏洞绕过正常的访问控制限制,访问本应受限的功能。攻击者无需认证即可利用此漏洞,通过构造特殊的请求包操纵输入数量参数,从而获取未授权的访问权限。该漏洞主要影响系统的完整性,可能导致敏感数据被篡改或业务逻辑被恶意利用。由于攻击复杂度低且无需用户交互,该漏洞在实际环境中具有较高的利用风险。
该漏洞的根本原因在于Booking Package插件对用户输入的数量参数缺乏充分的验证和访问控制检查。攻击者可以通过发送特制的HTTP请求,在请求参数中注入超出预期范围的数量值。插件在处理这些输入时,未能正确验证请求者是否具有修改相应数据的权限,导致任何未授权用户都可以修改预订相关的价格和数量信息。具体来说,攻击者可能利用API端点直接提交修改请求,绕过前端界面的数量限制检查。由于插件未实施充分的ACL(访问控制列表)约束,攻击者可以访问和操作他人的预订数据。此类漏洞常见于多租户SaaS应用或涉及金钱交易的业务系统中,攻击成功后可能导致定价欺诈、库存操纵等安全问题。