CVE-2026-22172OpenClaw 2026.3.12之前的版本在WebSocket连接路径中存在严重的授权绕过漏洞。由于缺乏服务端绑定机制,使用共享令牌或密码认证的连接能够自我声明提升的权限作用域。攻击者可利用此逻辑缺陷声明未经授权的高级作用域(如 operator.admin),从而绕过权限检查执行仅限管理员进行的网关操作,导致系统机密性、完整性和可用性受损。
该漏洞的核心在于OpenClaw WebSocket连接处理逻辑中的缺陷。在正常的认证流程中,服务端应根据用户的凭证(如共享令牌或密码)在服务端绑定并分配相应的权限作用域。然而,在受影响版本中,系统允许客户端在建立WebSocket连接时直接自我声明期望的权限作用域,而服务端未对客户端声明的作用域与实际凭证应有的权限进行严格校验和绑定。攻击者只需持有低权限的有效凭证(如普通用户的共享令牌),即可在WebSocket握手或连接建立阶段,手动修改请求参数,将作用域声明为“operator.admin”。由于服务端信任了客户端的声明,攻击者成功获得了管理员权限。这属于典型的逻辑漏洞,利用了信任客户端输入而非服务端强制执行的安全控制失效问题。