GHSA-536q-mj95-h29h: openclaw: SSRF bypass via browser navigation guard gap
GHSA-536q-mj95-h29h MEDIUMopenclaw, an AI agent browser automation package, contains an SSRF bypass where keyboard press and form-submit type interactions can trigger page navigation without the full post-action SSRF policy enforcement the tool is designed to enforce. For teams running AI agents with autonomous browsing capability, this means a crafted web page or adversary-controlled input could steer the agent to initiate requests to cloud metadata endpoints, internal APIs, or other SSRF-restricted targets using the agent's privileged network position. The same package has accumulated 135 CVEs, and AIID incident #1368 documents active credential theft via malicious openclaw skills in early 2026, signaling a motivated attacker community already targeting this ecosystem. Upgrade to openclaw >= 2026.4.10 immediately — npm package 2026.4.14 is the current stable release — and audit any deployment where the agent has access to sensitive internal network segments.
What is the risk?
Medium exploitability in targeted deployments. SSRF bypasses in AI agent browser tools carry disproportionate impact because agents typically run with broader internal network access than standard web applications. The vulnerability requires influencing what the agent types or presses, which is feasible via prompt injection or crafted web content. The 135 CVEs in the same package and confirmed ecosystem abuse in AIID #1368 elevate practical risk well above what the medium severity rating suggests in isolation.
How does the attack unfold?
What systems are affected?
| Package | Ecosystem | Vulnerable Range | Patched |
|---|---|---|---|
| OpenClaw | npm | < 2026.4.10 | 2026.4.10 |
Do you use OpenClaw? You're affected.
How severe is it?
What should I do?
5 steps-
Upgrade openclaw to >= 2026.4.10; openclaw@2026.4.14 (npm) is the current stable release containing all three fix commits.
-
Until patched, restrict network egress for any host running openclaw agents to block RFC 1918 ranges and cloud metadata endpoints (169.254.169.254, fd00::/8) via iptables or Kubernetes NetworkPolicy.
-
Apply network-level SSRF protections as defense-in-depth regardless of patch status.
-
Audit openclaw skill and plugin configurations for third-party content given documented malicious skill ecosystem (AIID #1368).
-
Review agent task logs for anomalous navigation to internal address ranges.
How is it classified?
Which compliance frameworks are affected?
This CVE is relevant to:
Frequently Asked Questions
What is GHSA-536q-mj95-h29h?
openclaw, an AI agent browser automation package, contains an SSRF bypass where keyboard press and form-submit type interactions can trigger page navigation without the full post-action SSRF policy enforcement the tool is designed to enforce. For teams running AI agents with autonomous browsing capability, this means a crafted web page or adversary-controlled input could steer the agent to initiate requests to cloud metadata endpoints, internal APIs, or other SSRF-restricted targets using the agent's privileged network position. The same package has accumulated 135 CVEs, and AIID incident #1368 documents active credential theft via malicious openclaw skills in early 2026, signaling a motivated attacker community already targeting this ecosystem. Upgrade to openclaw >= 2026.4.10 immediately — npm package 2026.4.14 is the current stable release — and audit any deployment where the agent has access to sensitive internal network segments.
Is GHSA-536q-mj95-h29h actively exploited?
No confirmed active exploitation of GHSA-536q-mj95-h29h has been reported, but organizations should still patch proactively.
How to fix GHSA-536q-mj95-h29h?
1. Upgrade openclaw to >= 2026.4.10; openclaw@2026.4.14 (npm) is the current stable release containing all three fix commits. 2. Until patched, restrict network egress for any host running openclaw agents to block RFC 1918 ranges and cloud metadata endpoints (169.254.169.254, fd00::/8) via iptables or Kubernetes NetworkPolicy. 3. Apply network-level SSRF protections as defense-in-depth regardless of patch status. 4. Audit openclaw skill and plugin configurations for third-party content given documented malicious skill ecosystem (AIID #1368). 5. Review agent task logs for anomalous navigation to internal address ranges.
What systems are affected by GHSA-536q-mj95-h29h?
This vulnerability affects the following AI/ML architecture patterns: computer-use AI agents, browser automation pipelines, agent frameworks, agentic task runners.
What is the CVSS score for GHSA-536q-mj95-h29h?
No CVSS score has been assigned yet.
What is the AI security impact?
Affected AI Architectures
MITRE ATLAS Techniques
AML.T0010.005 AI Agent Tool AML.T0049 Exploit Public-Facing Application AML.T0053 AI Agent Tool Invocation AML.T0086 Exfiltration via AI Agent Tool Invocation AML.T0100 AI Agent Clickbait Compliance Controls Affected
What are the technical details?
Original Advisory
## Summary Browser press/type interaction routes missed complete navigation guard coverage. ## Affected Packages / Versions - Package: `openclaw` - Ecosystem: npm - Affected versions: `< 2026.4.10` - Patched versions: `>= 2026.4.10` ## Impact Some browser press/type style interactions could trigger navigation without complete post-action SSRF policy enforcement. ## Technical Details The fix applies a three-phase interaction navigation guard to navigation-capable interactions, including pressKey and type submit flows. ## Fix The issue was fixed in #62023 and #63226 and #63889. The first stable tag containing the fix is `v2026.4.10`, and `openclaw@2026.4.14` includes the fix. ## Fix Commit(s) - `049acf23cb03e1b92f5c71cd99c6ec5f35cc56fe` - `5f5b3d733bdd791cb457f838514179e1288b10b3` - `e0b8ddc1a55185aff1cf9e0e095014d2e4f1d894` - PR: #62023, #63226, #63889 ## Release Process Note Users should upgrade to `openclaw` 2026.4.10 or newer. The latest npm release, `2026.4.14`, already includes the fix. ## Credits Thanks to @zsxsoft, with sponsorship from @KeenSecurityLab and @qclawer for reporting this issue.
Exploitation Scenario
An adversary hosts a malicious web page containing a form or input field. An AI agent running a vulnerable openclaw version is directed — via prompt injection or task assignment — to interact with the page using keyboard type or pressKey events. The interaction triggers a form submission or navigation event. Because openclaw's SSRF policy is not applied to these interaction-triggered navigations, the agent follows a redirect to an internal target such as the EC2 metadata endpoint (http://169.254.169.254/latest/meta-data/iam/security-credentials/). The agent's response, containing IAM credentials or other internal data, is exfiltrated by the adversary via callback or logged agent output.
Weaknesses (CWE)
CWE-918 — Server-Side Request Forgery (SSRF): The web server receives a URL or similar request from an upstream component and retrieves the contents of this URL, but it does not sufficiently ensure that the request is being sent to the expected destination.
Source: MITRE CWE corpus.
References
- github.com/advisories/GHSA-536q-mj95-h29h
- github.com/openclaw/openclaw/commit/049acf23cb03e1b92f5c71cd99c6ec5f35cc56fe
- github.com/openclaw/openclaw/commit/5f5b3d733bdd791cb457f838514179e1288b10b3
- github.com/openclaw/openclaw/commit/e0b8ddc1a55185aff1cf9e0e095014d2e4f1d894
- github.com/openclaw/openclaw/pull/62023
- github.com/openclaw/openclaw/pull/63226
- github.com/openclaw/openclaw/pull/63889
- github.com/openclaw/openclaw/security/advisories/GHSA-536q-mj95-h29h
Timeline
Related Vulnerabilities
CVE-2026-33579 9.9 Analysis pending
Same package: openclaw CVE-2026-32922 9.9 Analysis pending
Same package: openclaw CVE-2026-30741 9.8 OpenClaw: RCE via request-side prompt injection
Same package: openclaw CVE-2026-32038 9.8 Analysis pending
Same package: openclaw CVE-2026-53838 9.8 OpenClaw: approval scope bypass via reconnection state
Same package: openclaw