CVE-2026-32049: OpenClaw: media limit bypass enables memory exhaustion DoS
HIGHOpenClaw versions before 2026.2.22 fail to consistently enforce configured inbound media byte limits across all channel ingestion paths, allowing unauthenticated remote attackers to exhaust process memory and crash the service with a trivially crafted oversized payload—no credentials, no user interaction, no special tooling required. With CVSS 7.5 and a fully network-accessible attack surface, any AI agent deployment exposing OpenClaw's media ingestion channels is at risk; 4 downstream dependents extend the availability blast radius beyond direct users. EPSS of 0.54% places this in the top 59% of CVEs for exploitation likelihood, though no active exploitation, KEV listing, or public exploit currently exists. Upgrade to OpenClaw 2026.2.22 immediately; if patching is blocked, enforce strict payload size limits upstream via WAF or API gateway covering all ingestion channels—not just the primary path—and apply container-level memory constraints to contain blast radius.
What is the risk?
High severity, trivially exploitable DoS with no authentication barrier and low attack complexity makes this accessible to unsophisticated attackers at scale. The inconsistency spans multiple ingestion paths rather than a single endpoint, meaning a partial fix that hardens only one channel may leave others exposed. The 396 existing CVEs in this package signals a historically vulnerability-prone component warranting heightened scrutiny in any AI agent stack audit. Risk is exclusively availability-focused—CVSS confirms C:N/I:N/A:H—but for AI agent pipelines where OpenClaw orchestrates automated workflows, a process crash translates directly to business process disruption.
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 version 2026.2.22 or later per vendor advisory GHSA-rxxp-482v-7mrh and the associated commit (73d93de).
-
Compensating control: If patching is blocked, enforce strict request payload size limits upstream via WAF, Nginx client_max_body_size, or API gateway rules—critically, apply these rules to all ingestion channel paths, not only the primary endpoint.
-
Resource isolation: Apply container or process-level memory limits (Docker --memory flag, cgroup limits, ulimit) to prevent a single instance from exhausting host memory.
-
Detection: Alert on anomalous memory growth trends or OOM events in OpenClaw processes; implement health checks with auto-restart to reduce mean time to recovery.
-
Post-patch validation: Explicitly test byte limit enforcement across all alternative ingestion channels after upgrading to confirm the inconsistency is fully resolved.
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-32049?
OpenClaw versions before 2026.2.22 fail to consistently enforce configured inbound media byte limits across all channel ingestion paths, allowing unauthenticated remote attackers to exhaust process memory and crash the service with a trivially crafted oversized payload—no credentials, no user interaction, no special tooling required. With CVSS 7.5 and a fully network-accessible attack surface, any AI agent deployment exposing OpenClaw's media ingestion channels is at risk; 4 downstream dependents extend the availability blast radius beyond direct users. EPSS of 0.54% places this in the top 59% of CVEs for exploitation likelihood, though no active exploitation, KEV listing, or public exploit currently exists. Upgrade to OpenClaw 2026.2.22 immediately; if patching is blocked, enforce strict payload size limits upstream via WAF or API gateway covering all ingestion channels—not just the primary path—and apply container-level memory constraints to contain blast radius.
Is CVE-2026-32049 actively exploited?
No confirmed active exploitation of CVE-2026-32049 has been reported, but organizations should still patch proactively.
How to fix CVE-2026-32049?
1. Patch: Upgrade OpenClaw to version 2026.2.22 or later per vendor advisory GHSA-rxxp-482v-7mrh and the associated commit (73d93de). 2. Compensating control: If patching is blocked, enforce strict request payload size limits upstream via WAF, Nginx client_max_body_size, or API gateway rules—critically, apply these rules to all ingestion channel paths, not only the primary endpoint. 3. Resource isolation: Apply container or process-level memory limits (Docker --memory flag, cgroup limits, ulimit) to prevent a single instance from exhausting host memory. 4. Detection: Alert on anomalous memory growth trends or OOM events in OpenClaw processes; implement health checks with auto-restart to reduce mean time to recovery. 5. Post-patch validation: Explicitly test byte limit enforcement across all alternative ingestion channels after upgrading to confirm the inconsistency is fully resolved.
What systems are affected by CVE-2026-32049?
This vulnerability affects the following AI/ML architecture patterns: AI agent frameworks, Multi-channel media ingestion pipelines, Automated AI task orchestration.
What is the CVSS score for CVE-2026-32049?
CVE-2026-32049 has a CVSS v3.1 base score of 7.5 (HIGH). The EPSS exploitation probability is 0.54%.
What is the AI security impact?
Affected AI Architectures
MITRE ATLAS Techniques
AML.T0029 Denial of AI Service AML.T0034.001 Resource-Intensive Queries AML.T0049 Exploit Public-Facing Application Compliance Controls Affected
What are the technical details?
Original Advisory
OpenClaw versions prior to 2026.2.22 fail to consistently enforce configured inbound media byte limits before buffering remote media across multiple channel ingestion paths. Remote attackers can send oversized media payloads to trigger elevated memory usage and potential process instability.
Exploitation Scenario
An adversary identifies a production OpenClaw deployment through passive scanning of AI agent infrastructure or public threat intelligence feeds. They probe the service's documented and undocumented media ingestion channels to locate one where the configured byte limit check is inconsistently applied—for example, a secondary media type handler or an alternate protocol ingestion path. The attacker begins sending a stream of oversized media payloads to this endpoint in a loop; each payload is buffered in memory without rejection, progressively exhausting available RAM. Within minutes, the OpenClaw process becomes unstable or terminates, disabling all dependent AI agent workflows and task orchestration. The attack requires no credentials, no AI/ML domain knowledge, and is fully automatable, making it viable for opportunistic scanning campaigns targeting exposed AI agent infrastructure.
Weaknesses (CWE)
CWE-770 — Allocation of Resources Without Limits or Throttling: The product allocates a reusable resource or group of resources on behalf of an actor without imposing any intended restrictions on the size or number of resources that can be allocated.
- [Requirements] Clearly specify the minimum and maximum expectations for capabilities, and dictate which behaviors are acceptable when resource allocation reaches limits.
- [Architecture and Design] Limit the amount of resources that are accessible to unprivileged users. Set per-user limits for resources. Allow the system administrator to define these limits. Be careful to avoid CWE-410.
Source: MITRE CWE corpus.
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H 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-30741 9.8 OpenClaw: RCE via request-side prompt injection
Same package: openclaw CVE-2026-53838 9.8 OpenClaw: approval scope bypass via reconnection state
Same package: openclaw