GitHub Advisoryadvisory · npm

GHSA-w2cg-vxx6-5xjg OpenClaw: denial of service through large base64 media files allocating large buffers before limit checks

MEDIUM Published 2026-02-18 Modified 2026-03-06 Official page ↗
Aliases
CVE-2026-29612
Ecosystem
npm
Packages
openclaw, clawdbot
Severity
Moderate
CVSS vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Weaknesses
CWE-400, CWE-770
Reviewed
2026-02-18

Affected packages

• npm openclaw: < 2026.2.14 → fixed in 2026.2.14 • npm clawdbot: <= 2026.1.24-3 (no fix yet)

Description

Summary Base64-backed media inputs could be decoded into Buffers before enforcing decoded-size budgets. An attacker supplying oversized base64 payloads can force large allocations, causing memory pressure and denial of service. Attack Scenario Notes • Recommended deployments bind the gateway to loopback by default and require gateway auth for HTTP endpoints. In that configuration, this is best modeled as a local/authorized DoS. • If an operator exposes the gateway to untrusted networks (or disables/weakens auth and rate limits), treat this as a higher-severity network DoS risk. Affected Packages / Versions • openclaw (npm): <= 2026.2.13 • clawdbot (npm): <= 2026.1.24-3 Fixed In • openclaw (npm): 2026.2.14 (planned) • clawdbot (npm): no patched release planned; migrate to openclaw Fix Commit(s) • 31791233d60495725fa012745dde8d6ee69e9595 Credits Thanks @vincentkoc for reporting.

Related

Alias · CVE (1)

  • CVE-2026-29612 OpenClaw versions prior to 2026.2.14 decode base64-backed media inputs into buffers before enforcing decoded-size budget limits, allowing… vulnerability

Weakness · CWE (2)

  • CWE-400 Uncontrolled Resource Consumption weakness
  • CWE-770 Allocation of Resources Without Limits or Throttling weakness

References