OpenClaw Denial-of-Service Vulnerability via Unbounded URL-Backed Media Fetch

Vulnerability

A denial-of-service vulnerability has been identified in OpenClaw versions prior to 2026.2.14. The issue arises in the fetchWithGuard function, which allocates entire response payloads in memory using the arrayBuffer method, before applying maxBytes limits. This flaw allows remote attackers to cause memory exhaustion by sending oversized responses without content-length headers, leading to a loss of availability.

Impact

Exploitation of this vulnerability causes memory exhaustion, leading to availability loss.

Reproduction

The vulnerability can be reproduced by configuring URL-based media input and serving a response larger than the maxBytes limit, without a content-length header. When the fetchWithGuard function is triggered, the unbounded response is processed, causing memory exhaustion.

Remediation

Users can update to OpenClaw version 2026.2.14 or later, and until then, disable URL-backed media inputs or restrict them to a tight hostname allowlist.

Added: Mar 5, 2026, 10:22 PM
Updated: Mar 5, 2026, 10:22 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
2.5
exploitability
8.7
remediation
0.0
relevance
3.5
threat
6.4
urgency
2.9
incentive
4.2

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.