CVE-2026-34505: OpenClaw: webhook rate-limit bypass enables brute-force
MEDIUM CISA: TRACK*OpenClaw before 2026.3.12 contains a logic flaw where rate limiting is enforced only after successful webhook authentication, allowing unauthenticated attackers to submit unlimited failed attempts and systematically brute-force webhook secrets over the network with no privileges or user interaction required. While the CVSS score is medium (6.5), the EPSS percentile places this in the top 81% of CVEs by exploitation likelihood, and the attack requires nothing beyond automated HTTP requests — making it trivially scriptable. A compromised webhook secret lets an attacker forge authenticated webhook submissions to the AI agent, potentially injecting malicious payloads into agent workflows or triggering unauthorized tool invocations; this attack path directly mirrors the mechanism behind AIID #1368, where OpenClaw's ecosystem was actively abused to deliver credential-stealing content. Upgrade immediately to OpenClaw >= 2026.3.12; as an interim control, deploy network-level rate limiting via WAF or reverse proxy in front of all webhook endpoints and rotate any secrets that may have been exposed.
What is the risk?
Medium CVSS (6.5) understates operational risk: exploitation is trivial (CWE-307, zero privileges required, network-accessible), EPSS places this in the top 81% of CVEs by exploitation likelihood, and the attack chain directly targets AI agent webhook infrastructure. The 396 other CVEs in the same package signals a historically high-risk dependency. No public exploit or active exploitation confirmed yet, but the ease of automation — a simple HTTP loop with candidate secrets — means this could flip quickly. Webhook secrets controlling AI agent behavior represent a high-value target for adversaries seeking persistent, stealthy access to agentic pipelines.
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 OpenClaw to >= 2026.3.12 immediately.
-
Rotate all webhook secrets that have been exposed to internet-accessible endpoints.
-
Workaround (if immediate patching is blocked): deploy a WAF or reverse proxy implementing rate limiting on webhook authentication endpoints — cap failed auth attempts to 5-10 per IP per minute with exponential backoff.
-
Detection: Monitor webhook authentication logs for high-frequency failures from single or distributed IPs; alert on >20 failed attempts per minute per endpoint.
-
Network segmentation: restrict webhook endpoint access to known source IP ranges (CI/CD systems, integration partners) via firewall rules where feasible.
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-34505?
OpenClaw before 2026.3.12 contains a logic flaw where rate limiting is enforced only after successful webhook authentication, allowing unauthenticated attackers to submit unlimited failed attempts and systematically brute-force webhook secrets over the network with no privileges or user interaction required. While the CVSS score is medium (6.5), the EPSS percentile places this in the top 81% of CVEs by exploitation likelihood, and the attack requires nothing beyond automated HTTP requests — making it trivially scriptable. A compromised webhook secret lets an attacker forge authenticated webhook submissions to the AI agent, potentially injecting malicious payloads into agent workflows or triggering unauthorized tool invocations; this attack path directly mirrors the mechanism behind AIID #1368, where OpenClaw's ecosystem was actively abused to deliver credential-stealing content. Upgrade immediately to OpenClaw >= 2026.3.12; as an interim control, deploy network-level rate limiting via WAF or reverse proxy in front of all webhook endpoints and rotate any secrets that may have been exposed.
Is CVE-2026-34505 actively exploited?
No confirmed active exploitation of CVE-2026-34505 has been reported, but organizations should still patch proactively.
How to fix CVE-2026-34505?
1. Patch: Upgrade OpenClaw to >= 2026.3.12 immediately. 2. Rotate all webhook secrets that have been exposed to internet-accessible endpoints. 3. Workaround (if immediate patching is blocked): deploy a WAF or reverse proxy implementing rate limiting on webhook authentication endpoints — cap failed auth attempts to 5-10 per IP per minute with exponential backoff. 4. Detection: Monitor webhook authentication logs for high-frequency failures from single or distributed IPs; alert on >20 failed attempts per minute per endpoint. 5. Network segmentation: restrict webhook endpoint access to known source IP ranges (CI/CD systems, integration partners) via firewall rules where feasible.
What systems are affected by CVE-2026-34505?
This vulnerability affects the following AI/ML architecture patterns: agent frameworks, AI agent webhook integrations, event-driven AI pipelines.
What is the CVSS score for CVE-2026-34505?
CVE-2026-34505 has a CVSS v3.1 base score of 6.5 (MEDIUM). The EPSS exploitation probability is 0.27%.
What is the AI security impact?
Affected AI Architectures
MITRE ATLAS Techniques
AML.T0006 Active Scanning AML.T0049 Exploit Public-Facing Application AML.T0053 AI Agent Tool Invocation AML.T0080 AI Agent Context Poisoning Compliance Controls Affected
What are the technical details?
Original Advisory
OpenClaw before 2026.3.12 applies rate limiting only after successful webhook authentication, allowing attackers to bypass rate limits and brute-force webhook secrets. Attackers can submit repeated authentication requests with invalid secrets without triggering rate limit responses, enabling systematic secret guessing and subsequent forged webhook submission.
Exploitation Scenario
An attacker discovers an internet-exposed OpenClaw webhook endpoint via passive DNS enumeration or public API documentation. They script a high-throughput brute-force loop — submitting thousands of HMAC or token-based authentication attempts per minute using candidate secrets — exploiting the complete absence of pre-authentication rate limiting to avoid any lockout or throttling response. Within minutes to hours depending on secret entropy, the valid webhook secret is identified. The attacker then crafts a forged webhook payload embedding a malicious tool invocation or prompt injection and submits it as a legitimate event. The AI agent processes the forged webhook within its trusted execution context, executing attacker-controlled instructions — potentially exfiltrating credentials, triggering lateral movement via connected tools, or poisoning downstream agent memory.
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:L/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