CVE-2026-35634OpenClaw在2026.3.23之前的版本中存在严重的认证绕过漏洞。由于Canvas网关的authorizeCanvasRequest()函数错误地无条件允许本地直接请求,未对Bearer令牌或Canvas能力进行验证。攻击者可利用此漏洞发送未经认证的回环HTTP和WebSocket请求,从而绕过身份验证机制,非法获取系统访问权限。
该漏洞主要源于OpenClaw Canvas网关在处理本地请求时的权限校验逻辑缺失。在受影响的代码逻辑中,authorizeCanvasRequest()方法被设计用于拦截未授权的请求,但其实现存在严重缺陷。系统默认将所有发往本地回环地址的请求视为可信,因此跳过了对Bearer Token的验证步骤以及Canvas能力的权限检查。
攻击者可以通过构造特定的数据包,模拟本地服务向Canvas网关发送请求。由于缺乏必要的认证屏障,攻击者能够直接与后端Canvas路由进行交互,包括执行敏感的API调用或建立WebSocket连接。这种利用方式无需用户交互,且不需要预先拥有任何凭证,极大地降低了攻击门槛。成功利用该漏洞可能导致敏感信息泄露(低机密性影响)或数据被篡改(低完整性影响),但不会直接影响系统可用性。