CVE-2026-32918: OpenClaw: session sandbox escape exposes cross-agent state
HIGHOpenClaw before 2026.3.11 contains a session sandbox escape in its session_status tool that lets sandboxed subagents supply arbitrary sessionKey values to read or overwrite session data belonging to parent or sibling agents—including persisted model override configurations. For organizations running multi-agent AI pipelines, this shatters the isolation model separating trusted orchestrator state from untrusted subagent execution, meaning a single compromised or malicious skill can tamper with the entire agent hierarchy. The EPSS percentile places this in the top 99th percentile for exploitation likelihood, exploitation requires only low privileges and no user interaction (CVSS 8.4, Scope Changed), and the package's 396 prior CVEs signal systemic security debt that raises confidence in active adversary interest. Patch immediately to OpenClaw 2026.3.11 or later, restrict session_status invocations to trusted orchestrator roles, rotate any credentials stored in session context, and audit all multi-agent OpenClaw deployments for signs of cross-session access.
What is the risk?
High. The CVSS Scope Changed flag is the critical signal—it confirms the vulnerability crosses authorization boundaries, amplifying blast radius well beyond the initially compromised subagent. Low attack complexity and no user interaction mean exploitation is straightforward for any actor with low-privilege subagent access. The 99th percentile EPSS indicates this vulnerability class sees real-world adversary attention, and the documented OpenClaw skill ecosystem abuse in AIID #1368 confirms that adversaries are already targeting this attack surface. The absence of a public exploit or KEV listing provides limited comfort given trivially low exploitation prerequisites. A package carrying 396 CVEs also signals that additional undiscovered issues are likely co-present.
How does the attack unfold?
What systems are affected?
| Package | Ecosystem | Vulnerable Range | Patched |
|---|---|---|---|
| OpenClaw | pip | — | No patch |
Do you use OpenClaw? You're affected.
How severe is it?
What is the attack surface?
What should I do?
6 steps-
Patch to OpenClaw 2026.3.11 or later immediately per vendor advisory GHSA-wcxr-59v9-rxr8.
-
If patching is blocked, restrict session_status tool invocations at the framework configuration level so only the trusted orchestrator role can call it—block subagent access entirely.
-
Rotate all credentials, API keys, and sensitive tokens stored in session context on any potentially affected deployment.
-
Enable audit logging for session_status calls and alert on sessionKey values outside the invoking agent's own session scope.
-
Review multi-agent pipeline designs to minimize sensitive data stored in session state; prefer ephemeral credential delivery over session persistence.
-
Apply tightened skill allowlisting in OpenClaw environments to limit the attack surface for supply-chain-delivered exploitation.
What does CISA's SSVC say?
Source: CISA Vulnrichment (SSVC v2.0). Decision based on the CISA Coordinator decision tree.
How is it classified?
Which compliance frameworks are affected?
This CVE is relevant to:
Frequently Asked Questions
What is CVE-2026-32918?
OpenClaw before 2026.3.11 contains a session sandbox escape in its session_status tool that lets sandboxed subagents supply arbitrary sessionKey values to read or overwrite session data belonging to parent or sibling agents—including persisted model override configurations. For organizations running multi-agent AI pipelines, this shatters the isolation model separating trusted orchestrator state from untrusted subagent execution, meaning a single compromised or malicious skill can tamper with the entire agent hierarchy. The EPSS percentile places this in the top 99th percentile for exploitation likelihood, exploitation requires only low privileges and no user interaction (CVSS 8.4, Scope Changed), and the package's 396 prior CVEs signal systemic security debt that raises confidence in active adversary interest. Patch immediately to OpenClaw 2026.3.11 or later, restrict session_status invocations to trusted orchestrator roles, rotate any credentials stored in session context, and audit all multi-agent OpenClaw deployments for signs of cross-session access.
Is CVE-2026-32918 actively exploited?
No confirmed active exploitation of CVE-2026-32918 has been reported, but organizations should still patch proactively.
How to fix CVE-2026-32918?
1. Patch to OpenClaw 2026.3.11 or later immediately per vendor advisory GHSA-wcxr-59v9-rxr8. 2. If patching is blocked, restrict session_status tool invocations at the framework configuration level so only the trusted orchestrator role can call it—block subagent access entirely. 3. Rotate all credentials, API keys, and sensitive tokens stored in session context on any potentially affected deployment. 4. Enable audit logging for session_status calls and alert on sessionKey values outside the invoking agent's own session scope. 5. Review multi-agent pipeline designs to minimize sensitive data stored in session state; prefer ephemeral credential delivery over session persistence. 6. Apply tightened skill allowlisting in OpenClaw environments to limit the attack surface for supply-chain-delivered exploitation.
What systems are affected by CVE-2026-32918?
This vulnerability affects the following AI/ML architecture patterns: agent frameworks, multi-agent orchestration, AI agent sandboxing.
What is the CVSS score for CVE-2026-32918?
CVE-2026-32918 has a CVSS v3.1 base score of 8.4 (HIGH). The EPSS exploitation probability is 0.10%.
What is the AI security impact?
Affected AI Architectures
MITRE ATLAS Techniques
AML.T0010.005 AI Agent Tool AML.T0053 AI Agent Tool Invocation AML.T0080 AI Agent Context Poisoning AML.T0081 Modify AI Agent Configuration AML.T0085.001 AI Agent Tools AML.T0105 Escape to Host Compliance Controls Affected
What are the technical details?
Original Advisory
OpenClaw before 2026.3.11 contains a session sandbox escape vulnerability in the session_status tool that allows sandboxed subagents to access parent or sibling session state. Attackers can supply arbitrary sessionKey values to read or modify session data outside their sandbox scope, including persisted model overrides.
Exploitation Scenario
An adversary publishes a malicious OpenClaw skill to ClawHub—consistent with the documented AIID #1368 abuse pattern where ~17% of skills were assessed as malicious. When an enterprise multi-agent pipeline installs the skill and invokes it as a sandboxed subagent, the skill iterates through candidate sessionKey values via the session_status tool. With low complexity and no user interaction required, the subagent quickly enumerates parent and sibling session states, extracting the orchestrator's conversation history, stored API credentials, and persisted model override configurations. The attacker then writes a malicious model override into the orchestrator's session state pointing to an adversary-controlled endpoint. All subsequent legitimate agent queries silently route through this endpoint, enabling long-term credential harvesting and data exfiltration without further access.
Weaknesses (CWE)
CWE-863 — Incorrect Authorization: The product performs an authorization check when an actor attempts to access a resource or perform an action, but it does not correctly perform the check.
- [Architecture and Design] Divide the product into anonymous, normal, privileged, and administrative areas. Reduce the attack surface by carefully mapping roles with data and functionality. Use role-based access control (RBAC) [REF-229] to enforce the roles at the appropriate boundaries. Note that this approach may not protect against horizontal authorization, i.e., it will not protect a user from attacking others with the same role.
- [Architecture and Design] Ensure that access control checks are performed related to the business logic. These checks may be different than the access control checks that are applied to more generic resources such as files, connections, processes, memory, and database records. For example, a database may restrict access for medical records to a specific database user, but each record might only be intended to be accessible to the patient and the patient's doctor [REF-7].
Source: MITRE CWE corpus.
CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N References
- github.com/openclaw/openclaw/security/advisories/GHSA-wcxr-59v9-rxr8 vendor-advisory
- vulncheck.com/advisories/openclaw-session-sandbox-escape-via-session-status-tool third-party-advisory
Timeline
Related Vulnerabilities
CVE-2026-33579 9.9 OpenClaw: scope bypass escalates low-priv to admin
Same package: openclaw CVE-2026-32922 9.9 OpenClaw: privilege escalation to RCE via token scope bypass
Same package: openclaw CVE-2026-32038 9.8 OpenClaw: sandbox bypass enables container lateral movement
Same package: openclaw CVE-2026-53838 9.8 OpenClaw: approval scope bypass via reconnection state
Same package: openclaw CVE-2026-30741 9.8 OpenClaw: RCE via request-side prompt injection
Same package: openclaw