CVE-2026-35662: OpenClaw: missing auth enables agent scope bypass
MEDIUMOpenClaw fails to validate the `controlScope` field on its `send` action, allowing any leaf subagent to message controlled child sessions it was never authorized to reach — a classic missing authorization flaw (CWE-862) applied to an AI agent orchestration trust boundary. In multi-agent pipelines the scope model is the primary isolation control; when it silently fails, an attacker with low-privilege access to a single leaf agent can inject instructions or extract responses across session boundaries without detection. Blast radius today is limited — only 4 known downstream dependents — but AIID #1368 demonstrates that OpenClaw's trust model has already attracted adversarial attention, with malicious skills exfiltrating credentials via the same ecosystem. Patch immediately to OpenClaw 2026.3.22 (commits 630f1479 and 7679eb37 are available); if patching is delayed, restrict the `send` action at the orchestration layer and audit inter-agent message logs for unexpected cross-scope traffic.
What is the risk?
Medium overall, but elevated for organizations running multi-tenant or multi-principal OpenClaw deployments where agent isolation is a trust boundary. CVSS 4.3 accurately reflects the limited direct confidentiality/availability impact, but underweights the integrity risk in agentic pipelines where an unauthorized message to a child session can cascade into unauthorized tool invocations or data exfiltration. No public exploit, no CISA KEV entry, no Nuclei template — exploitation requires authenticated access and OpenClaw-specific knowledge, raising the effective bar to moderate sophistication. The 395 other CVEs in this package signal active security scrutiny; expect further disclosure.
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?
5 steps-
Patch: upgrade to OpenClaw ≥2026.3.22; both patch commits (630f1479, 7679eb37) are publicly available.
-
If patching is blocked: add server-side validation of controlScope on every send action at the orchestration/gateway layer, rejecting any message whose sender's registered scope does not include the target session ID.
-
Detection: audit application logs for send actions where the sender session and target session do not share a scope ancestry; alert on unexpected cross-scope messaging patterns.
-
Inventory: enumerate all OpenClaw deployments and identify which run multi-scope topologies — single-scope flat deployments have no exploitable isolation boundary to cross.
-
Monitor vendor advisory (GHSA-x2cm-hg9c-mf5w) for follow-on disclosures given the package's high CVE count.
How is it classified?
Which compliance frameworks are affected?
This CVE is relevant to:
Frequently Asked Questions
What is CVE-2026-35662?
OpenClaw fails to validate the `controlScope` field on its `send` action, allowing any leaf subagent to message controlled child sessions it was never authorized to reach — a classic missing authorization flaw (CWE-862) applied to an AI agent orchestration trust boundary. In multi-agent pipelines the scope model is the primary isolation control; when it silently fails, an attacker with low-privilege access to a single leaf agent can inject instructions or extract responses across session boundaries without detection. Blast radius today is limited — only 4 known downstream dependents — but AIID #1368 demonstrates that OpenClaw's trust model has already attracted adversarial attention, with malicious skills exfiltrating credentials via the same ecosystem. Patch immediately to OpenClaw 2026.3.22 (commits 630f1479 and 7679eb37 are available); if patching is delayed, restrict the `send` action at the orchestration layer and audit inter-agent message logs for unexpected cross-scope traffic.
Is CVE-2026-35662 actively exploited?
No confirmed active exploitation of CVE-2026-35662 has been reported, but organizations should still patch proactively.
How to fix CVE-2026-35662?
1. Patch: upgrade to OpenClaw ≥2026.3.22; both patch commits (630f1479, 7679eb37) are publicly available. 2. If patching is blocked: add server-side validation of controlScope on every send action at the orchestration/gateway layer, rejecting any message whose sender's registered scope does not include the target session ID. 3. Detection: audit application logs for send actions where the sender session and target session do not share a scope ancestry; alert on unexpected cross-scope messaging patterns. 4. Inventory: enumerate all OpenClaw deployments and identify which run multi-scope topologies — single-scope flat deployments have no exploitable isolation boundary to cross. 5. Monitor vendor advisory (GHSA-x2cm-hg9c-mf5w) for follow-on disclosures given the package's high CVE count.
What systems are affected by CVE-2026-35662?
This vulnerability affects the following AI/ML architecture patterns: agent frameworks, multi-agent systems, RAG pipelines, agentic tool-use pipelines.
What is the CVSS score for CVE-2026-35662?
CVE-2026-35662 has a CVSS v3.1 base score of 4.3 (MEDIUM).
What is the AI security impact?
Affected AI Architectures
MITRE ATLAS Techniques
AML.T0053 AI Agent Tool Invocation AML.T0107 Exploitation for Defense Evasion AML.T0108 AI Agent Compliance Controls Affected
What are the technical details?
Original Advisory
OpenClaw before 2026.3.22 fails to enforce controlScope restrictions on the send action, allowing leaf subagents to message controlled child sessions beyond their authorized scope. Attackers can exploit this by using the send action to communicate with child sessions without proper scope validation, bypassing intended access control restrictions.
Exploitation Scenario
An attacker obtains low-privilege credentials for an OpenClaw deployment — for example, via a compromised user account or a malicious skill injected into the ecosystem (as documented in AIID #1368). From that foothold they control or influence a leaf subagent configured with a narrow controlScope (e.g., only authorized to interact with a public-data retrieval session). They craft a send action targeting a privileged child session — say, an internal compliance document retrieval agent — that the leaf was never authorized to reach. Because OpenClaw fails to validate the scope boundary, the message is delivered and the privileged session processes it, returning sensitive documents or executing restricted tool calls. The attacker collects the responses from the leaf agent's context, exfiltrating data without ever directly authenticating to the privileged session.
Weaknesses (CWE)
CWE-862 — Missing Authorization: The product does not perform an authorization check when an actor attempts to access a resource or perform an action.
- [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:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N References
- github.com/openclaw/openclaw/commit/630f1479c44f78484dfa21bb407cbe6f171dac87 patch
- github.com/openclaw/openclaw/commit/7679eb375294941b02214c234aff3948796969d0 patch
- github.com/openclaw/openclaw/security/advisories/GHSA-x2cm-hg9c-mf5w vendor-advisory
- vulncheck.com/advisories/openclaw-missing-controlscope-enforcement-in-send-action third-party-advisory
Timeline
Related Vulnerabilities
CVE-2026-33579 9.9 Analysis pending
Same package: openclaw CVE-2026-32922 9.9 Analysis pending
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 CVE-2026-32038 9.8 Analysis pending
Same package: openclaw