Skip to main content

OpenClaw EUVDEUVD-2026-87484

| CVE-2026-100567 HIGH
Server-Side Request Forgery (SSRF) (CWE-918)
2026-09-26 VulnCheck GHSA-px74-p6x8-q327
8.9
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Control approved CDP hostname's DNS
  2. Delivery
    Serve benign IP to pass validation
  3. Exploit
    Flip DNS answer (rebind)
  4. Execution
    Transport re-resolves to internal address
  5. Persist
    Gateway connects to loopback/metadata service
  6. Impact
    Exfiltrate SSRF-denied response

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V4 - API and Web Service URL allowlisting, SSRF prevention
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Credential Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires that the operator has enabled and configured a hostname-based remote Chrome DevTools Protocol (CDP) endpoint - the advisory's own mitigation is to disable this or restrict it to trusted, stable infrastructure, confirming it is a non-default, config-dependent deployment. The attacker must control an approved CDP hostname or its DNS answers and successfully execute a DNS-rebinding race (reflected in AC:H and AT:P) so the transport's later independent resolution lands on an internal address. Impact is further limited to whatever loopback/private/metadata services are actually reachable from the Gateway host, so a hardened network egress posture blunts it.

Impact

This is a genuine SSRF (CWE-918) driven by a check-then-use (TOCTOU) gap: the Gateway validates one DNS resolution for a remote CDP hostname, but the raw WebSocket and Playwright transports re-resolve DNS later and discard the pinning, enabling DNS rebinding to SSRF-denied targets (loopback, private, link-local, cloud metadata). The vendor CVSS 4.0 score of 8.9 is inflated by scope-change metrics (SC:H/SI:H) and VI:H that overstate the primary confidentiality-leak nature of SSRF; the vector's own AC:H, AT:P, and UI:P confirm this is NOT a trivial mass-exploit path. Realistic risk is materially lower than 8.9: exploitation requires the attacker to control an already-approved CDP hostname or its DNS answers AND win a DNS-rebinding timing race, AND the operator must have configured a hostname-based remote CDP endpoint (a non-default deployment choice the advisory explicitly tells you to disable as mitigation). No EPSS score, no CISA KEV listing, and no public exploit code are present in the input, so there is no evidence of active or widespread exploitation. Net: a real but conditional bug - patch-worthy for anyone running hostname-based remote CDP, but not an emergency for the typical deployment. Impact is bounded by 'services reachable from the Gateway host,' which the description states outright is deployment-dependent.

Exploit ScenarioDerived

An operator configures OpenClaw to reach a remote Chrome DevTools Protocol endpoint by hostname. An attacker who controls that hostname's DNS answers passes the initial validation with a benign IP, then flips DNS so the transport's second, independent resolution points at 169.254.169.254 or a loopback service, causing the Gateway to connect there and relay/expose the response. No public proof-of-concept is identified in the input; success depends on the attacker controlling the approved hostname's DNS and winning the rebinding timing window (AC:H, AT:P).

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 26, 2026

Server-side request forgery in OpenClaw (npm package 'openclaw') versions 2026.4.5 through before 2026.8.1 lets an attacker who controls an approved remote Chrome DevTools Protocol (CDP) hostname, or its DNS answers, use DNS rebinding to steer the Gateway into connecting to SSRF-denied destinations such as loopback, private, link-local, or cloud metadata addresses. The flaw is a check-then-use (TOCTOU) gap: the Gateway validates and pins DNS at configuration time, but the raw WebSocket and Playwright transports independently re-resolve the hostname when the connection is actually made, discarding the pin. Per the CVSS:3.1 assessment (AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:L/A:N) exploitation is unauthenticated but requires a non-default, operator-configured hostname-based remote CDP endpoint plus a successful rebinding race, so impact is bounded by the internal services reachable from the Gateway host; no public exploit is identified at time of analysis and CISA KEV does not list this issue.

RemediationAI

Upgrade the openclaw npm package to 2026.8.1 or later, which restores DNS pinning so the validated resolution is the one the WebSocket and Playwright transports actually use (advisory: https://github.com/openclaw/openclaw/security/advisories/GHSA-p3h6-v2h4-36q2, https://www.vulncheck.com/advisories/openclaw-before-2026.8.1-dns-rebinding-via-cdp-hostname). If an immediate upgrade is not possible, apply the advisory's mitigation: disable hostname-based remote CDP endpoints entirely, or restrict them to trusted, stable infrastructure whose DNS answers you control and that cannot be rebound to internal addresses - note the trade-off is loss of flexibility if CDP targets are dynamic. Where the feature must stay enabled, prefer specifying CDP endpoints by literal IP address (removing the re-resolvable hostname) and enforce egress filtering on the Gateway host to deny connections to loopback, RFC1918, link-local, and cloud metadata ranges such as 169.254.169.254; blocking those ranges can break legitimate local tooling and same-host browser automation, so validate the rule set against expected CDP targets before enforcing. Also require IMDSv2 or equivalent metadata hardening on the hosting platform and monitor Gateway egress for unexpected internal connections as a compensating detection layer.

Affected VersionsENISA

OpenClaw 2026.4.5 <2026.8.1

Affected Packages

euvd openclaw fix: 2026.8.1

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

OpenClaw is a Node.js agent gateway published as the npm package 'openclaw' (CPE cpe:2.3:a:openclaw:openclaw:*). It can be configured to drive a remote browser over the Chrome DevTools Protocol, reached either through a raw WebSocket transport or through the Playwright transport. Both transports take a hostname, and the root cause is CWE-918 (Server-Side Request Forgery) caused by a resolve-then-connect race: the Gateway performs DNS resolution and applies its SSRF policy (allowing or denying loopback, RFC1918 private, link-local, and cloud metadata ranges) at validation time, effectively pinning the address, but the transports resolve the same hostname again when opening the socket and ignore the pinned result. Because DNS answers can change between the two lookups, an attacker controlling the hostname's A/AAAA records can serve a benign address during validation and an internal address (for example 127.0.0.1, a private-range host, or 169.254.169.254 metadata) during the actual connection. The vulnerability is only reachable when an administrator has enabled and configured a hostname-based remote CDP endpoint; the two-step timing dependency is reflected in the assessed AC:H and AT:P (attack requirements present) metrics, and the outcome depends entirely on which internal services the Gateway host can reach.

Know when Openclaw gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulnCheck) PRIMARY 8.9 HIGH
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:P/VC:H/VI:H/VA:L/SC:H/SI:H/SA:L
vuln.today AI 6.5 MEDIUM

Network SSRF with AC:H for the required DNS-rebinding race; PR:N since no gateway auth is needed once a hostname endpoint is configured; primarily confidentiality (C:H), limited integrity (I:L) via issued internal requests, no scope change.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:L/A:N
4.0 AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
High
Attack Requirements
Present
Privileges Required
None
User Interaction
Passive
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
High
Subsequent system: Integrity
High
Subsequent system: Availability
Low

Lifecycle Timeline

2
Patch available
Sep 26, 2026 - 03:01 EUVD
CVE Published
Sep 26, 2026 - 02:18 cve.org
HIGH 8.9

DescriptionCVE.org

OpenClaw is an agent gateway distributed as the npm package 'openclaw'. In versions >= 2026.4.5 and < 2026.8.1, the Gateway validated a single DNS resolution result for a configured remote Chrome DevTools Protocol (CDP) hostname, but the raw WebSocket and Playwright transports performed a later, independent DNS resolution, discarding the DNS pinning enforced at validation time. An attacker who controls an approved CDP hostname or its DNS answers can exploit this check-then-use gap via DNS rebinding to make the Gateway connect to a loopback, private, link-local, cloud metadata, or other SSRF-policy-denied address. The impact depends on the remote CDP configuration, DNS timing, and the services reachable from the Gateway host. The issue is fixed in 2026.8.1; as a mitigation, disable hostname-based remote CDP endpoints or restrict them to trusted, stable infrastructure.

Technical POC Analysis

CWE-918 (Server-Side Request Forgery), realised as a check-then-use / TOCTOU DNS-rebinding defect.

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Executive ViewAI

Why It Matters

OpenClaw's Gateway component (npm package 'openclaw', versions 2026.4.5 through before 2026.8.1) can be manipulated through DNS rebinding into connecting to internal-only destinations such as loopback, private, link-local, and cloud metadata addresses, exposing credentials and internal services to an attacker who controls an approved remote Chrome DevTools Protocol hostname or its DNS answers. The exposure is limited to environments that have been deliberately configured with a hostname-based remote CDP endpoint - a non-default setting - but where present, a successful attack could yield cloud instance credentials or access to internal management interfaces, which is why this warrants prioritized attention for teams using OpenClaw in cloud-hosted or segmented networks.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: remove or disable hostname-based remote CDP endpoints and use statically pinned IP addresses or IP-literal transports so DNS re-resolution cannot occur; apply egress filtering/deny-listing on the Gateway host for loopback, private, link-local, and cloud metadata ranges; enforce IMDSv2 or equivalent metadata token requirements; restrict the Gateway to a dedicated network segment with least-privilege access to internal services; and monitor DNS resolution and outbound connection logs for anomalous re-resolution to denied destinations.

Threat Intelligence Overview

EPSS Score
0.3%
Top 85% exploitable
Prevalence
Low
niche open-source Node.js agent gateway, limited enterprise footprint
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.

CVE-2026-28446 CRITICAL POC
9.4 Mar 05

Auth bypass in OpenClaw voice-call extension before 2026.2.1. EPSS 0.68%. PoC and patch available.

CVE-2026-33579 CRITICAL POC
9.4 Mar 31

Privilege escalation in OpenClaw (pre-2026.3.28) allows unauthenticated remote attackers to gain administrative access b

CVE-2026-32042 HIGH POC
8.8 Mar 21

OpenClaw versions 2026.2.22 through 2026.2.24 contain a privilege escalation vulnerability that allows authenticated att

CVE-2026-32051 HIGH POC
8.8 Mar 21

An authorization mismatch vulnerability in OpenClaw versions prior to 2026.3.1 allows authenticated users with operator.

CVE-2026-25253 HIGH POC
8.8 Feb 01

OpenClaw versions prior to 2026.1.29 automatically establish WebSocket connections to attacker-controlled gateway URLs e

CVE-2026-32846 HIGH POC
8.7 Mar 26

Path traversal in OpenClaw through version 2026.3.23 enables unauthenticated remote attackers to read arbitrary files in

CVE-2026-100530 HIGH POC
8.5 Sep 26

Directory-context bypass in OpenClaw before 2026.8.1 allows authenticated attackers with user interaction to reuse an 'a

CVE-2026-32064 HIGH POC
8.5 Mar 21

Unauthenticated access to the noVNC observer interface in OpenClaw's Docker sandbox browser allows anyone who can reach

CVE-2026-32055 HIGH POC
7.6 Mar 21

OpenClaw versions before 2026.2.26 allow authenticated attackers to write arbitrary files outside the workspace director

CVE-2026-32056 HIGH POC
7.5 Mar 21

OpenClaw versions prior to 2026.2.22 contain a shell environment variable injection vulnerability in the system.run func

CVE-2026-32049 HIGH POC
7.5 Mar 21

OpenClaw versions prior to 2026.2.22 contain a resource exhaustion vulnerability where the application fails to consiste

CVE-2026-32048 HIGH POC
7.5 Mar 21

OpenClaw versions prior to 2026.3.1 contain a sandbox escape vulnerability that allows authenticated attackers with low

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy