Summary
CVE-2026-32913 is a critical-severity improper header validation vulnerability in OpenClaw, an npm package, affecting all versions prior to 2026.3.7. The flaw resides in the fetchWithSsrFGuard function, which incorrectly forwards custom authorization headers — including X-Api-Key and Private-Token — to attacker-controlled origins when a cross-origin HTTP redirect is followed. With a CVSS v3.1 base score of 9.1 (Critical), this vulnerability is remotely exploitable without authentication or user interaction, and poses a direct risk of API credential theft.
Technical details
- Root cause:
fetchWithSsrFGuardused a narrow denylist to strip headers on cross-origin redirects, blocking onlyAuthorization,Proxy-Authorization,Cookie, andCookie2. Custom authorization headers such asX-Api-KeyandPrivate-Tokenwere not included in this denylist and were therefore forwarded across origin boundaries. - Trigger conditions: An attacker must control or compromise a service capable of issuing an HTTP redirect to a different origin — the redirect causes OpenClaw to forward the caller’s sensitive custom headers to the attacker’s destination.
- Attack vector: Network — remotely exploitable with no privileges required and no user interaction needed.
- Impact: An attacker receiving redirected requests captures custom authorization credentials (API keys, private tokens, bearer-style headers) that were intended exclusively for the original destination, enabling unauthorized access to protected APIs and backend services.
- Fix: The patched version (2026.3.7) replaces the denylist approach with a safe-header allowlist (
CROSS_ORIGIN_REDIRECT_SAFE_HEADERS), permitting only benign headers (e.g., content negotiation, cache validators) to survive cross-origin transitions. All custom authorization headers are stripped by default. - Public PoC: A public proof-of-concept repository has been published and is being tracked.
Affected software
- OpenClaw (npm package) — all versions < 2026.3.7
Severity
- CVSS v3.1 Base Score: 9.1 — CRITICAL
- Vector:
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - CWE-522: Insufficiently Protected Credentials
Mitigation and recommended actions
- Immediate: Upgrade OpenClaw to version 2026.3.7 or later, which contains the vendor-supplied fix.
- No supported workaround exists for unpatched versions. Organizations that cannot immediately upgrade should consider restricting network access to services running the vulnerable OpenClaw component and auditing logs for unexpected outbound redirect activity.
IONIX Status
The IONIX research team is tracking ongoing exploitation attempts and recommends immediate patching. Potentially affected assets are outlined in this post.

