CVE-2025-62649CVE-2025-62649是存在于Restaurant Brands International(RBI)旗下餐饮品牌(包括Burger King、Tim Hortons、Popeyes等)的助理平台中的一个安全漏洞。该漏洞影响2025年9月6日之前的所有版本。RBI助理平台是一个用于管理旗下各快餐连锁店得来速(Drive-Thru)设备订单和运营的内部系统。
该漏洞的核心问题在于平台对设备订单提交功能仅依赖客户端进行身份验证(client-side authentication),而非在服务器端实施严格的访问控制。这意味着攻击者可以通过绕过客户端的身份验证检查,直接向服务器提交未授权的设备订单。攻击者无需任何凭据即可利用此漏洞,且无需用户交互。
此漏洞的CVSS 3.1评分为5.8分,属于中危级别。虽然该漏洞不会直接泄露敏感数据或导致服务中断,但其完整性影响为低,表明攻击者可以对系统数据进行未授权修改。具体而言,攻击者可以提交虚假的设备订单,可能导致设备供应链被恶意操纵、产生不必要的设备采购成本,或干扰各门店的正常运营。
该漏洞由安全研究人员发现并报告,相关的技术博客和安全媒体报道详细描述了漏洞的发现过程和影响范围。此事件再次凸显了客户端认证机制在Web应用中存在的严重安全隐患,以及将关键安全控制放在服务器端的重要性。
该漏洞的技术原理在于RBI助理平台在处理设备订单提交请求时,将身份验证逻辑完全放在客户端(浏览器端)执行,而服务器端缺乏相应的访问控制验证机制。
具体技术细节如下:
1. **客户端认证缺陷**:平台使用JavaScript或其他客户端技术来检查用户是否已登录或是否有权限提交设备订单。这些检查包括验证用户令牌、会话状态或角色权限等。然而,这些验证仅在客户端执行,攻击者可以轻易绕过。
2. **服务器端缺乏验证**:当客户端提交订单请求到服务器API端点时,服务器端没有重新验证用户的身份和权限。服务器直接信任来自客户端的请求数据,并处理订单提交逻辑。
3. **利用方式**:攻击者可以使用浏览器开发者工具(如Chrome DevTools)查看网络请求,捕获设备订单提交的API端点和请求格式。然后,攻击者可以使用curl、Postman或自定义脚本直接向API端点发送POST请求,绕过所有客户端认证检查。
4. **影响范围**:由于无需认证(PR:N)且无需用户交互(UI:N),攻击者可以从远程(AV:N)直接利用此漏洞。攻击复杂度低(AC:L),因为仅需发送简单的HTTP请求即可。
5. **安全影响**:虽然机密性影响为无(C:N),但完整性影响为低(I:L),因为攻击者可以提交未授权的设备订单,篡改订单系统的数据。范围标记为S:C(Scope Changed),表明漏洞影响超出了其原本的安全上下文。