CVE-2026-33579OpenClaw 在 2026.3.28 之前的版本中存在严重的权限提升漏洞。该漏洞源于设备配对批准命令路径未能将调用者的权限范围正确传递到核心审批检查机制中。具体而言,一个仅拥有配对权限但缺乏管理员权限的攻击者,可以利用 `extensions/device-pair/index.ts` 和 `src/infra/device-pairing.ts` 中缺失的权限范围验证逻辑。通过构造恶意的请求,攻击者能够批准包含管理员访问权限等更广泛权限的待处理设备请求,从而在未经授权的情况下提升权限并获得对系统的完全控制。
该漏洞的核心在于 OpenClaw 处理设备配对审批流程时的逻辑缺陷。在正常的安全模型中,审批设备请求的操作应当验证调用者是否具备申请权限范围内的所有权限。然而,受影响的代码在处理 `/pair approve` 接口时,存在权限校验绕过问题。系统未将当前调用者的 Scope(权限范围)参数传递给后端的校验逻辑,导致 `src/infra/device-pairing.ts` 中的检查机制失效。攻击者只需持有一个有效的配对权限令牌,即可向 `/pair approve` 端点发送请求,为待配对的设备指定包括“admin”在内的任意高权限 Scope。由于系统未对比调用者自身权限与请求审批的权限,该请求被成功处理,导致设备以管理员身份接入系统,实现权限提升。