Skip to main content

OpenClaw EUVDEUVD-2026-25345

| CVE-2026-41361 MEDIUM
Incomplete List of Disallowed Inputs (CWE-184)
2026-04-23 VulnCheck GHSA-36qx-4ghf-xq84
5.1
CVSS 4.0 · NVD
Share

Severity by source

NVD PRIMARY
5.1 MEDIUM
CVSS:4.0/AV:N/AC:H/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:H/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
vuln.today AI
7.1 HIGH

Network SSRF bypass requiring authenticated access (PR:L) and knowledge of internal IPv6 targets (AC:H); scope changes to internal systems with high confidentiality impact when internal services are reachable.

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

Primary rating from NVD.

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
High
Privileges Required
Low
User Interaction
None
Scope
X

Lifecycle Timeline

8
Source Code Evidence Fetched
Jul 24, 2026 - 03:17 vuln.today
Analysis Generated
Jul 24, 2026 - 03:17 vuln.today
Patch released
Apr 29, 2026 - 14:08 nvd
Patch available
Patch available
Apr 24, 2026 - 02:01 EUVD
Severity Changed
Apr 23, 2026 - 22:28 NVD
HIGH MEDIUM
CVSS changed
Apr 23, 2026 - 22:28 NVD
7.1 (HIGH) 5.1 (MEDIUM)
EUVD ID Assigned
Apr 23, 2026 - 22:15 euvd
EUVD-2026-25345
CVE Published
Apr 23, 2026 - 21:58 nvd
MEDIUM 5.1

Blast Radius

ecosystem impact
† from your stack dependencies † transitive graph · vuln.today resolves 4-path depth
  • 3 npm packages depend on openclaw (3 direct, 0 indirect)

Ecosystem-wide dependent count for version 2026.3.28.

DescriptionCVE.org

OpenClaw before 2026.3.28 contains an SSRF guard bypass vulnerability that fails to block four IPv6 special-use ranges. Attackers can exploit this by crafting URLs targeting internal or non-routable IPv6 addresses to bypass SSRF protections.

AnalysisAI

OpenClaw versions up to and including 2026.3.24 permit SSRF guard bypass because the IPv6 address classifier in src/shared/net/ip.ts and src/infra/net/ssrf.* omits four IPv6 special-use ranges, incorrectly treating those addresses as public. Authenticated users with the ability to supply fetch URLs can target internal or non-routable IPv6 services that the guard should block, with potential high confidentiality impact on downstream internal systems (SC:H in CVSS 4.0). No public exploit code or active exploitation has been identified; EPSS stands at 0.04% (12th percentile) and SSVC rates exploitation as none, placing real-world urgency at medium priority pending the available upgrade to 2026.3.28.

Technical ContextAI

OpenClaw is an npm package (cpe:2.3:a:openclaw:openclaw) that provides application-level SSRF protection by classifying destination IP addresses as internal or public before permitting outbound fetches. The vulnerability is rooted in CWE-184 (Incomplete List of Disallowed Inputs): the blocklist maintained in src/shared/net/ip.ts accounts for common IPv4 private ranges and some IPv6 reserved blocks but omits four IPv6 special-use address ranges - likely spanning subsets of unique-local (fc00::/7), link-local (fe80::/10), or other IANA-designated non-routable IPv6 space (the advisory does not enumerate the four ranges explicitly). Because those ranges fall outside the classifier's blocklist, crafted URLs targeting addresses within them are evaluated as externally routable, and the SSRF guard permits the outbound request. The flaw is purely a logic-completeness defect in the IP classification table, not a parsing or memory-safety issue.

RemediationAI

Upgrade the OpenClaw npm package to version 2026.3.28 or later, which is confirmed as the patched release per the GitHub Security Advisory GHSA-g86v-f9qv-rh6m. The fix is delivered in commit d61f8e5672 ('Net: block missing IPv6 special-use ranges'). Run npm install openclaw@2026.3.28 or update the version constraint in package.json to >=2026.3.28 and re-lock. Advisory: https://github.com/openclaw/openclaw/security/advisories/GHSA-g86v-f9qv-rh6m. If immediate upgrade is not feasible, two compensating controls are available: first, restrict which application roles or authenticated users can supply arbitrary fetch URLs to OpenClaw, reducing the pool of potential exploiters (trade-off: may require application-layer changes and may not block compromised low-privilege accounts); second, deploy network-level IPv6 egress filtering at the firewall or infrastructure layer to block outbound connections from the OpenClaw host to internal IPv6 ranges (trade-off: operational overhead, must enumerate the relevant IPv6 ranges, and will not prevent exploitation if the attacker and target share the same network segment with no firewall in between). Neither workaround eliminates the flaw; patching to 2026.3.28 is the authoritative fix.

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-32064 HIGH POC
7.7 Mar 21

OpenClaw sandbox browser functionality launches x11vnc for noVNC observer sessions without requiring authentication, all

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

CVE-2026-25474 HIGH POC
7.5 Feb 19

OpenClaw versions 2026.1.30 and below fail to validate Telegram webhook secret tokens when `channels.telegram.webhookSec

Share

EUVD-2026-25345 vulnerability details – vuln.today

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