CVE-2026-32035: OpenClaw: auth bypass grants owner-level tool access
MEDIUMOpenClaw versions before 2026.3.2 contain an authorization flaw in the Discord voice transcript handler: when agentCommand processes voice channel input, it omits the senderIsOwner flag, which defaults to true and silently grants any voice participant full owner-level bot permissions. While the base CVSS score is 5.9 (Medium), the EPSS percentile places this vulnerability in the top 96% most likely to see real-world exploitation—an unusual divergence that warrants immediate attention regardless of the moderate base score. Organizations running OpenClaw in mixed-trust Discord channels are directly exposed: an attacker with basic channel membership can invoke gateway configuration and cron scheduling functions without authorization, enabling persistent automation abuse or service disruption beyond the initial session. Upgrade to 2026.3.2 immediately; if patching is delayed, restrict bot deployment to owner-controlled channels only and audit recent cron job and gateway changes for unauthorized modifications.
What is the risk?
The CVSS 5.9 (Medium) understates urgency relative to the EPSS top-96% percentile signal. High attack complexity and required user interaction reflect Discord voice channel constraints, but in shared enterprise or community servers these preconditions are routinely satisfied with minimal effort. The integrity impact is rated High—gateway and cron manipulation can persist beyond the initial access event and affect downstream automation. With 4 downstream dependents, blast radius is currently narrow, but organizations in regulated sectors using OpenClaw for operational AI agent automation face meaningful compliance exposure if unauthorized privileged tool invocations go undetected.
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 immediately: upgrade to OpenClaw 2026.3.2 or later, which correctly passes the senderIsOwner flag in agentCommand.
-
If patching is delayed: restrict bot deployment to private channels where all participants are explicitly trusted owners; disable gateway and cron tools via bot configuration.
-
Detection: audit bot activity logs for gateway modification or cron creation events attributed to non-owner user IDs; search for agentCommand invocations originating from voice channel participants who are not channel owners during the vulnerable period.
-
Rotate any credentials or tokens accessible through gateway functionality if unauthorized access is suspected.
-
Review ClawHub-sourced skills for signs of secondary abuse enabled by elevated bot permissions (see AIID #1368).
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-32035?
OpenClaw versions before 2026.3.2 contain an authorization flaw in the Discord voice transcript handler: when agentCommand processes voice channel input, it omits the senderIsOwner flag, which defaults to true and silently grants any voice participant full owner-level bot permissions. While the base CVSS score is 5.9 (Medium), the EPSS percentile places this vulnerability in the top 96% most likely to see real-world exploitation—an unusual divergence that warrants immediate attention regardless of the moderate base score. Organizations running OpenClaw in mixed-trust Discord channels are directly exposed: an attacker with basic channel membership can invoke gateway configuration and cron scheduling functions without authorization, enabling persistent automation abuse or service disruption beyond the initial session. Upgrade to 2026.3.2 immediately; if patching is delayed, restrict bot deployment to owner-controlled channels only and audit recent cron job and gateway changes for unauthorized modifications.
Is CVE-2026-32035 actively exploited?
No confirmed active exploitation of CVE-2026-32035 has been reported, but organizations should still patch proactively.
How to fix CVE-2026-32035?
1. Patch immediately: upgrade to OpenClaw 2026.3.2 or later, which correctly passes the senderIsOwner flag in agentCommand. 2. If patching is delayed: restrict bot deployment to private channels where all participants are explicitly trusted owners; disable gateway and cron tools via bot configuration. 3. Detection: audit bot activity logs for gateway modification or cron creation events attributed to non-owner user IDs; search for agentCommand invocations originating from voice channel participants who are not channel owners during the vulnerable period. 4. Rotate any credentials or tokens accessible through gateway functionality if unauthorized access is suspected. 5. Review ClawHub-sourced skills for signs of secondary abuse enabled by elevated bot permissions (see AIID #1368).
What systems are affected by CVE-2026-32035?
This vulnerability affects the following AI/ML architecture patterns: agent frameworks, Discord-integrated AI agents, mixed-trust channel automation.
What is the CVSS score for CVE-2026-32035?
CVE-2026-32035 has a CVSS v3.1 base score of 5.9 (MEDIUM). The EPSS exploitation probability is 0.14%.
What is the AI security impact?
Affected AI Architectures
MITRE ATLAS Techniques
AML.T0049 Exploit Public-Facing Application AML.T0053 AI Agent Tool Invocation AML.T0084.001 Tool Definitions Compliance Controls Affected
What are the technical details?
Original Advisory
OpenClaw versions prior to 2026.3.2 fail to pass the senderIsOwner flag when processing Discord voice transcripts in agentCommand, causing the flag to default to true. Non-owner voice participants can exploit this omission to access owner-only tools including gateway and cron functionality in mixed-trust channels.
Exploitation Scenario
An attacker joins a mixed-trust Discord voice channel where an OpenClaw bot is active—typical in vendor collaboration servers, open developer communities, or shared enterprise workspaces. When the attacker speaks or submits a voice transcript that triggers agentCommand, the missing senderIsOwner flag causes the authorization check to treat the attacker as the channel owner. The attacker then invokes the gateway tool to modify bot connectivity—adding malicious webhooks or redirecting traffic—and abuses cron scheduling to inject recurring commands, establishing persistent execution within the agent's automation loop without any credential theft or social engineering of an actual owner.
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:N/AC:H/PR:L/UI:R/S:U/C:L/I:H/A:L References
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