CVE-2026-35636OpenClaw 版本 2026.3.11 至 2026.3.24 存在会话隔离绕过漏洞。该漏洞源于 session_status 在执行可见性检查之前,先将 sessionId 解析为规范会话密钥。这导致沙盒化的子会话能够绕过显式的 sessionKey 限制,从而访问本应被阻止的父会话或同级会话数据。
该漏洞的根本原因是 OpenClaw 会话管理逻辑中的时序问题。在受影响版本中,当处理 session_status 请求时,系统首先根据用户提供的 sessionId 执行解析操作,将其映射为内部的规范会话密钥,而此时并未验证当前请求的上下文是否有权访问该目标会话。由于解析操作优先于权限检查(可见性检查),攻击者可以利用沙盒环境下的子会话,通过构造特定的请求指向父会话或同级会话的 ID。系统在解析阶段即获取了敏感信息或建立了关联,随后的检查机制无法完全阻止已解析数据的泄露或利用,从而破坏了会话间的隔离边界。