CVE-2026-100571

OpenClaw before 2026.8.1 SMS Webhook Rate Limit Bypass

Published Sep 26, 2026 CVSS 4.0 · 6.9 Medium EPSS < 1% KEV · Not listed
Description
OpenClaw (npm package 'openclaw') versions >= 2026.6.6 and < 2026.8.1 apply the SMS webhook invalid-request rate limit before Twilio signature verification and identify clients only by the raw proxy socket address. In deployments where the SMS/Twilio webhook sits behind a trusted reverse proxy or tunnel so that multiple external clients share one socket address, an unauthenticated remote sender can exhaust the shared pre-authentication rate-limit budget with invalid requests, causing subsequent correctly signed Twilio callbacks to receive HTTP 429 responses. The result is temporary inbound SMS loss while the shared window remains exhausted; the attacker cannot forge a callback or access message data. Fixed in 2026.8.1.

Analysis

AI-generated

Technical impact

OpenClaw versions older than 2026.8.1 impose an SMS webhook invalid‑request rate limit before verifying the Twilio signature and use only the raw proxy socket address to identify clients. The vulnerability allows an unauthenticated sender to exhaust the shared pre‑authentication rate‑limit budget with invalid requests, resulting in legitimate, correctly signed Twilio callbacks returning HTTP 429 responses. The attacker cannot forge a callback or read the message data; however, legitimate SMS traffic is temporarily dropped until the shared limit window is reset.

Affected Systems

The affected product is the OpenClaw npm package, with versions starting at 2026.6.6 up to but not including 2026.8.1. Deployments where the SMS/Twilio webhook sits behind a trusted reverse proxy or tunnel, causing multiple external clients to share one socket address, are vulnerable.

Risk and Exploitability

The CVSS score of 6.9 indicates a moderate severity. Exploitability appears straightforward if a deployment uses the described proxy configuration, though proof of exploitation is not publicly documented. EPSS is not available, and the vulnerability is not listed in CISA's KEV catalog. The likely attack vector is a remote unauthenticated sender sending malformed SMS webhook requests to the shared endpoint, reinforcing the rate limit and denying service to valid messages.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the OpenClaw package to version 2026.8.1 or later
  • If upgrading is not immediately possible, segregate clients so that each has a unique socket address or apply additional application‑level rate limiting on the webhook endpoint
  • Monitor the webhook for a sudden increase in HTTP 429 responses and verify the rate‑limit conditions

Generated by OpenCVE AI on September 26, 2026 at 04:28 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description OpenClaw (npm package 'openclaw') versions >= 2026.6.6 and < 2026.8.1 apply the SMS webhook invalid-request rate limit before Twilio signature verification and identify clients only by the raw proxy socket address. In deployments where the SMS/Twilio webhook sits behind a trusted reverse proxy or tunnel so that multiple external clients share one socket address, an unauthenticated remote sender can exhaust the shared pre-authentication rate-limit budget with invalid requests, causing subsequent correctly signed Twilio callbacks to receive HTTP 429 responses. The result is temporary inbound SMS loss while the shared window remains exhausted; the attacker cannot forge a callback or access message data. Fixed in 2026.8.1.
Title OpenClaw before 2026.8.1 SMS Webhook Rate Limit Bypass
First Time appeared Openclaw
Openclaw openclaw
Weaknesses CWE-400
CPEs cpe:2.3:a:openclaw:openclaw:*:*:*:*:*:*:*:*
Vendors & Products Openclaw
Openclaw openclaw
References
Metrics cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L'}

cvssV4_0

{'score': 6.9, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N'}

Weaknesses
  • CWE-400

    Uncontrolled Resource Consumption

Sources

Status
PUBLISHED
Assigner
VulnCheck
Published
Updated
Sep 28, 2026, 5:34 PM
Reserved
Sep 26, 2026, 1:03 AM
Status
Deferred
Published
Sep 26, 2026, 3:17 AM
Modified
Sep 28, 2026, 6:17 PM