CVE-2026-33575: OpenClaw: gateway credential exposed in pairing setup codes
HIGHOpenClaw before 2026.3.12 embeds long-lived, reusable gateway credentials directly inside the pairing setup codes generated by the /pair endpoint and the 'openclaw qr' command, meaning any screenshot, Slack message, ticket, or screen recording that captured a setup code during device onboarding also captured a working gateway credential. With CVSS 7.5 and AV:N/AC:L/PR:N/UI:N, no authentication, special privileges, or user interaction are required once an attacker locates a leaked code — and EPSS places this in the top 84% of CVEs by exploitation likelihood. As an AI agent platform with tool invocation capabilities, a compromised gateway exposes not just the agent session but every downstream tool and data source it connects to, making blast radius contingent on what the agent is authorised to touch. Upgrade to OpenClaw 2026.3.12 immediately, rotate all gateway credentials issued under prior versions, and audit collaboration platforms for historical pairing codes.
What is the risk?
High risk for organisations running OpenClaw as an AI agent gateway. The vulnerability demands no exploitation skill — decoding a leaked pairing code and replaying the embedded credential requires only basic tooling. The long-lived nature of the credential means exposure is persistent and silent until the credential is explicitly rotated. EPSS at the 84th percentile reflects the low technical barrier; the main attacker precondition is locating a setup code, but in enterprise environments where QR codes are shared via helpdesk screenshots, onboarding guides, or Slack DMs, this bar is low. Risk is partially mitigated by the currently small install base (4 downstream dependents) and the absence of public exploit code or KEV listing, but the trivial exploitation path warrants urgent remediation for any active deployment.
How does the attack unfold?
What systems are affected?
How severe is it?
What is the attack surface?
What should I do?
6 steps-
Upgrade OpenClaw to version 2026.3.12 or later — this release eliminates the embedding of reusable credentials in pairing codes.
-
Rotate all gateway credentials previously generated by the /pair endpoint or 'openclaw qr' command on any version prior to 2026.3.12; treat all previously issued setup codes as permanently compromised.
-
Search collaboration platforms (Slack, Teams, Jira, Confluence, email archives, screen recording repositories) for strings or images matching OpenClaw QR payload patterns to scope exposure.
-
Review OpenClaw gateway access logs for authentication events that do not correspond to known paired devices or that occur outside expected geographic and temporal patterns.
-
Where feasible, restrict gateway API access to allowlisted IP ranges or VPN egress to reduce exploitability even if credentials have leaked.
-
Mandate short-lived, single-use tokens for all future agent pairing flows and document this as a hardening requirement in AI agent deployment standards.
How is it classified?
Which compliance frameworks are affected?
This CVE is relevant to:
Frequently Asked Questions
What is CVE-2026-33575?
OpenClaw before 2026.3.12 embeds long-lived, reusable gateway credentials directly inside the pairing setup codes generated by the /pair endpoint and the 'openclaw qr' command, meaning any screenshot, Slack message, ticket, or screen recording that captured a setup code during device onboarding also captured a working gateway credential. With CVSS 7.5 and AV:N/AC:L/PR:N/UI:N, no authentication, special privileges, or user interaction are required once an attacker locates a leaked code — and EPSS places this in the top 84% of CVEs by exploitation likelihood. As an AI agent platform with tool invocation capabilities, a compromised gateway exposes not just the agent session but every downstream tool and data source it connects to, making blast radius contingent on what the agent is authorised to touch. Upgrade to OpenClaw 2026.3.12 immediately, rotate all gateway credentials issued under prior versions, and audit collaboration platforms for historical pairing codes.
Is CVE-2026-33575 actively exploited?
No confirmed active exploitation of CVE-2026-33575 has been reported, but organizations should still patch proactively.
How to fix CVE-2026-33575?
1. Upgrade OpenClaw to version 2026.3.12 or later — this release eliminates the embedding of reusable credentials in pairing codes. 2. Rotate all gateway credentials previously generated by the /pair endpoint or 'openclaw qr' command on any version prior to 2026.3.12; treat all previously issued setup codes as permanently compromised. 3. Search collaboration platforms (Slack, Teams, Jira, Confluence, email archives, screen recording repositories) for strings or images matching OpenClaw QR payload patterns to scope exposure. 4. Review OpenClaw gateway access logs for authentication events that do not correspond to known paired devices or that occur outside expected geographic and temporal patterns. 5. Where feasible, restrict gateway API access to allowlisted IP ranges or VPN egress to reduce exploitability even if credentials have leaked. 6. Mandate short-lived, single-use tokens for all future agent pairing flows and document this as a hardening requirement in AI agent deployment standards.
What systems are affected by CVE-2026-33575?
This vulnerability affects the following AI/ML architecture patterns: agent frameworks, AI gateway integrations, multi-device AI agent deployments, enterprise AI agent onboarding pipelines.
What is the CVSS score for CVE-2026-33575?
CVE-2026-33575 has a CVSS v3.1 base score of 7.5 (HIGH). The EPSS exploitation probability is 0.25%.
What is the AI security impact?
Affected AI Architectures
MITRE ATLAS Techniques
AML.T0012 Valid Accounts AML.T0053 AI Agent Tool Invocation AML.T0055 Unsecured Credentials AML.T0083 Credentials from AI Agent Configuration AML.T0084 Discover AI Agent Configuration Compliance Controls Affected
What are the technical details?
Original Advisory
OpenClaw before 2026.3.12 embeds long-lived shared gateway credentials directly in pairing setup codes generated by /pair endpoint and OpenClaw qr command. Attackers with access to leaked setup codes from chat history, logs, or screenshots can recover and reuse the shared gateway credential outside the intended one-time pairing flow.
Exploitation Scenario
An attacker conducting reconnaissance against an organisation's AI agent stack discovers through OSINT that the organisation uses OpenClaw for internal agent deployment. They search internal communication leaks or target a low-privilege employee via phishing to access their Slack history. In the IT helpdesk channel, they find a screenshot shared months earlier during a new-device onboarding session showing the OpenClaw QR code in plaintext. They decode the QR image using a standard QR scanner and extract the embedded gateway credential. Using a standard HTTP client, they present that credential to the OpenClaw gateway API — authenticating as a valid client with no additional barriers. Once inside, they enumerate the AI agent's configured tools, identify a connection to an internal document store, and invoke the tool to exfiltrate sensitive project files over multiple sessions. The access persists undetected until the credential is rotated, which may never occur if the organisation is unaware of this CVE.
Weaknesses (CWE)
CWE-522 — Insufficiently Protected Credentials: The product transmits or stores authentication credentials, but it uses an insecure method that is susceptible to unauthorized interception and/or retrieval.
- [Architecture and Design] Use an appropriate security mechanism to protect the credentials.
- [Architecture and Design] Make appropriate use of cryptography to protect the credentials.
Source: MITRE CWE corpus.
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N 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-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 OpenClaw: sandbox bypass enables container lateral movement
Same package: openclaw