CVE-2026-35623: OpenClaw: Brute-force auth bypass via webhook rate limit miss
MEDIUMOpenClaw before 2026.3.25 lacks rate limiting on its webhook authentication endpoint, allowing any remote attacker to systematically brute-force weak webhook passwords without throttling or lockout. While CVSS rates Attack Complexity as High, the practical barrier is low—no prior credentials or privileged position are required, and with CWE-307 as the root cause any scripted tool can automate thousands of guesses per minute against the endpoint unimpeded. A successful breach grants authenticated access to the agent's webhook interface, potentially enabling injection of arbitrary commands into AI agent workflows, exfiltration of data processed by connected tools, or full hijacking of automated pipelines. The OpenClaw ecosystem carries compounding documented risk (AIID #1368: malicious third-party skills delivering credential stealers to 17% of users), making hardening webhook authentication an urgent control rather than a deferred patch. Upgrade to 2026.3.25 immediately, rotate all webhook secrets with cryptographically strong values, and enforce external rate limiting at the reverse proxy or WAF layer pending the update.
What is the risk?
CVSS 4.8 (medium) accurately reflects constrained scope (C:L, I:L) and High attack complexity, but the absence of any throttling mechanism means the only real-world barrier is password strength—a control organizations rarely audit on AI agent integrations. EPSS of 0.36% (top 72nd percentile) indicates statistically moderate exploitation likelihood relative to all CVEs. No public exploits or Nuclei templates are available and the CVE is not in CISA KEV, keeping near-term mass exploitation risk low. However, 396 prior CVEs in the same package signal persistent security debt, and webhook compromise of an AI agent produces disproportionate downstream impact in agentic pipelines that exceeds what the vector score suggests for traditional software.
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-
Upgrade to OpenClaw >= 2026.3.25 (patch commit 5e08ce36d522a1c96df2bfe88e39303ae2643d92).
-
Immediately rotate all existing webhook secrets with cryptographically strong random values (minimum 32 bytes entropy).
-
Enforce rate limiting externally via reverse proxy (e.g., nginx limit_req_zone) or WAF rules targeting the webhook authentication endpoint if patching is delayed.
-
Audit webhook access logs for patterns of repeated failed authentication attempts indicating active brute-force campaigns.
-
If immediate patching is not possible, restrict webhook endpoint access to allowlisted source IP ranges or disable the endpoint until the upgrade is applied.
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-35623?
OpenClaw before 2026.3.25 lacks rate limiting on its webhook authentication endpoint, allowing any remote attacker to systematically brute-force weak webhook passwords without throttling or lockout. While CVSS rates Attack Complexity as High, the practical barrier is low—no prior credentials or privileged position are required, and with CWE-307 as the root cause any scripted tool can automate thousands of guesses per minute against the endpoint unimpeded. A successful breach grants authenticated access to the agent's webhook interface, potentially enabling injection of arbitrary commands into AI agent workflows, exfiltration of data processed by connected tools, or full hijacking of automated pipelines. The OpenClaw ecosystem carries compounding documented risk (AIID #1368: malicious third-party skills delivering credential stealers to 17% of users), making hardening webhook authentication an urgent control rather than a deferred patch. Upgrade to 2026.3.25 immediately, rotate all webhook secrets with cryptographically strong values, and enforce external rate limiting at the reverse proxy or WAF layer pending the update.
Is CVE-2026-35623 actively exploited?
No confirmed active exploitation of CVE-2026-35623 has been reported, but organizations should still patch proactively.
How to fix CVE-2026-35623?
1. Upgrade to OpenClaw >= 2026.3.25 (patch commit 5e08ce36d522a1c96df2bfe88e39303ae2643d92). 2. Immediately rotate all existing webhook secrets with cryptographically strong random values (minimum 32 bytes entropy). 3. Enforce rate limiting externally via reverse proxy (e.g., nginx limit_req_zone) or WAF rules targeting the webhook authentication endpoint if patching is delayed. 4. Audit webhook access logs for patterns of repeated failed authentication attempts indicating active brute-force campaigns. 5. If immediate patching is not possible, restrict webhook endpoint access to allowlisted source IP ranges or disable the endpoint until the upgrade is applied.
What systems are affected by CVE-2026-35623?
This vulnerability affects the following AI/ML architecture patterns: AI agent frameworks, Webhook integrations, Multi-agent pipelines, Agentic automation workflows.
What is the CVSS score for CVE-2026-35623?
CVE-2026-35623 has a CVSS v3.1 base score of 4.8 (MEDIUM). The EPSS exploitation probability is 0.36%.
What is the AI security impact?
Affected AI Architectures
MITRE ATLAS Techniques
AML.T0012 Valid Accounts AML.T0049 Exploit Public-Facing Application AML.T0053 AI Agent Tool Invocation AML.T0106 Exploitation for Credential Access Compliance Controls Affected
What are the technical details?
Original Advisory
OpenClaw before 2026.3.25 contains a missing rate limiting vulnerability in webhook authentication that allows attackers to brute-force weak webhook passwords without throttling. Remote attackers can repeatedly submit incorrect password guesses to the webhook endpoint to compromise authentication and gain unauthorized access.
Exploitation Scenario
An adversary identifies a publicly exposed OpenClaw instance via passive reconnaissance—Shodan queries for OpenClaw service banners or GitHub searches for configuration files containing webhook URLs. With the target endpoint identified, they deploy an automated credential stuffing script using common weak passwords, default credentials, or values from prior data breach corpora. Because no rate limiting or lockout mechanism exists, thousands of guesses can be submitted per minute without interruption. Upon authentication success, the attacker submits crafted webhook payloads to inject malicious tasks into the OpenClaw agent's queue, leveraging the agent's existing tool access to exfiltrate data processed by the pipeline or pivot to connected internal systems—directly paralleling the credential-theft pattern documented in AIID #1368 against the same ecosystem.
Weaknesses (CWE)
CWE-307 — Improper Restriction of Excessive Authentication Attempts: The product does not implement sufficient measures to prevent multiple failed authentication attempts within a short time frame.
- [Architecture and Design] Common protection mechanisms include: Disconnecting the user after a small number of failed attempts Implementing a timeout Locking out a targeted account Requiring a computational task on the user's part.
- [Architecture and Design] Use a vetted library or framework that does not allow this weakness to occur or provides constructs that make this weakness easier to avoid [REF-1482]. Consider using libraries with authentication capabilities such as OpenSSL or the ESAPI Authenticator. [REF-45]
Source: MITRE CWE corpus.
CVSS Vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/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-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 CVE-2026-53838 9.8 OpenClaw: approval scope bypass via reconnection state
Same package: openclaw