Skip to main content

OpenClaw EUVDEUVD-2026-87467

| CVE-2026-100584 MEDIUM
Untrusted Search Path (CWE-426)
2026-09-26 VulnCheck GHSA-qvvq-pvmc-pc5p
5.4
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Gain lower-trust content channel to agent
  2. Delivery
    Plant approved-basename exe in workspace
  3. Exploit
    Steer approved bare-name PowerShell command
  4. Execution
    Search-path resolves workspace file over PATH
  5. Impact
    Execute arbitrary code as Gateway/node-host user

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V13 - Configuration Search path verification
Exploitation Conditions

Exploitation requires all of the following: the OpenClaw host must be Windows and running in exec allowlist mode; a PowerShell command must have been previously approved that references an executable by bare name (unqualified, PATH-resolved); lower-trust content must be able to write an executable with that same approved basename into an agent-writable workspace directory; and the attacker must be able to steer the approved agent into re-running that command. Limiting factors: local attack vector (AV:L), high complexity plus an attack requirement (AC:H/AT:P), an existing operator allowlist approval and agent-steering interaction (PR:L/UI:P), and non-default reliance on bare executable names - the documented workarounds (avoid bare names, keep executables out of workspaces) directly remove the precondition. The approved executable itself does not need to be replaced.

Impact

This is a real but heavily-gated privilege/execution issue rather than a broadly exploitable critical flaw, and the signals are internally consistent. The vendor CVSS 4.0 vector (AV:L/AC:H/AT:P/PR:L/UI:P) correctly reflects that exploitation is local, high-complexity, requires an attack precondition (an executable placed in an agent-writable workspace), needs prior privileges (PR:L - the attacker must supply lower-trust content the agent will act on), and depends on user/operator interaction (UI:P - a pre-existing exec-allowlist approval and a steered command). Technical impact is high (VC:H/VI:H/VA:H = arbitrary code execution as the Gateway/node-host user), which is why the 5.4 base score feels low relative to RCE - the score is depressed by the compounding preconditions, not by weak impact. No EPSS score, no CISA KEV listing, and no public exploit code were provided, so there is no evidence of active or automatable exploitation; this reads as a targeted, chain-dependent weakness. CWE-426 (Untrusted Search Path / workspace-shadow) is the correct classification. Priority is MEDIUM at most: the impact is genuine RCE, but the requirement for a prior allowlist approval, agent-writable workspace, bare-executable-name usage, AND Windows-specific PowerShell analysis makes real-world exploitation narrow.

Exploit ScenarioDerived

An attacker feeds lower-trust content to an OpenClaw agent on a Windows host running in exec allowlist mode, causing a malicious executable with an already-approved basename (e.g. a common tool name) to be written into the agent-writable workspace directory. The attacker then steers the agent into running a previously-approved PowerShell command that references the executable by bare name; OpenClaw resolves and runs the workspace copy instead of the allowlisted PATH binary, executing arbitrary code as the Gateway or node-host user. No public exploit code is identified at time of analysis, and the approved executable itself never has to be replaced.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Sep 26, 2026

Exec allowlist bypass in OpenClaw (npm-distributed agent runtime) causes Windows hosts running in exec allowlist mode to launch the wrong binary: a PowerShell command approved by bare executable name is analyzed and allowed against the PATH-resolved path, but at execution time a same-named executable planted in an agent-writable workspace is run instead, yielding arbitrary code execution with the privileges of the Gateway or node-host user. Affected versions are 2026.2.26 through 2026.7.1; the vendor rates it CVSS 4.0 5.4, while our assessment maps to CVSS 3.1 AV:L/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:H, i.e. a real but heavily gated privilege/execution issue requiring a local, low-privileged actor with an existing operator allowlist approval and the ability to steer the agent. No public exploit identified at time of analysis and no CISA KEV entry; version 2026.7.1 contains the vendor-released fix.

RemediationAI

Vendor-released patch: upgrade OpenClaw to 2026.7.1 or later, which corrects the analysis/execution path-resolution mismatch (see https://github.com/openclaw/openclaw/security/advisories/GHSA-rgjw-6v73-php6 and https://www.vulncheck.com/advisories/openclaw-before-2026.7.1-allowlist-bypass-via-workspace-shadows). If immediate upgrade is not possible, apply the documented workarounds together: first, rewrite every approved PowerShell command in exec allowlist mode to use fully-qualified absolute paths instead of bare executable names, so no PATH/CWD re-resolution can occur - the trade-off is more verbose allowlist entries that must be updated whenever an install path changes; second, keep executable files out of any workspace the agent can write to and, where feasible, deny execute permissions or mount agent workspaces with no-execute semantics so lower-trust content cannot plant a shadow binary - the trade-off is that legitimate agent tooling which writes and runs helper scripts inside the workspace will break. Because exploitation also depends on steering the agent into re-running an approved command, tightening which content the agent may process and requiring explicit operator confirmation for PowerShell execution reduces exposure, but these are compensating measures only and do not fix the underlying path-resolution defect.

Affected VersionsENISA

OpenClaw 2026.2.26 <2026.7.1

Affected Packages

euvd openclaw fix: 2026.7.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

The root cause is CWE-426 (Untrusted Search Path): OpenClaw's PowerShell command analysis and its execution step resolve a bare executable name at different times and against different search contexts. During analysis in exec allowlist mode, the runtime resolves the unqualified basename through PATH and approves that exact resolved executable, but the command is then executed using the still-bare name, so Windows' process search order (which checks the current/workspace directory before PATH) can satisfy the lookup with a different file. The approved executable itself is never replaced or modified - the attacker only needs to drop a same-named binary into a directory the agent can write to and then get the already-approved command re-run. OpenClaw is a Node.js/npm agent runtime that brokers tool execution for an LLM agent, so untrusted content processed by the agent (prompt-injected or fetched material) is the realistic vector for planting the shadow file and steering the command. The affected CPE is cpe:2.3:a:openclaw:openclaw:*:*:*:*:*:*:*:* with the fix boundary at 2026.7.1; exploitation is constrained to Windows hosts, exec allowlist mode, and workflows that reference executables by bare name.

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 5.4 MEDIUM
CVSS:4.0/AV:L/AC:H/AT:P/PR:L/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
vuln.today AI 6.7 MEDIUM

Local search-path abuse gated on prior allowlist approval and agent steering gives AV:L/AC:H/PR:L/UI:R; resulting arbitrary code execution as the host user yields C:H/I:H/A:H with no scope change.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

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

Lifecycle Timeline

1
Patch available
Sep 26, 2026 - 03:01 EUVD

DescriptionCVE.org

OpenClaw is an npm-distributed agent runtime. In versions >= 2026.2.26 and < 2026.7.1, PowerShell command analysis on Windows hosts running in exec allowlist mode could approve an exact executable resolved from PATH but subsequently execute a same-named executable located in the workspace directory. If lower-trust content can place an executable with an approved basename into an agent-writable workspace and steer an approved PowerShell command that uses a bare executable name, OpenClaw may run the workspace file instead of the allowlisted path, executing arbitrary code with the privileges of the Gateway or node-host user. The issue does not require replacement of the approved executable itself. Version 2026.7.1 contains a fix; as a workaround, avoid bare executable names in approved PowerShell commands and keep executable files out of agent-writable workspaces.

Threat Intelligence Overview

EPSS Score
0.1%
Top 99% exploitable
Prevalence
Low
niche open-source npm agent runtime, no broad 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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Defer
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact· derived
Medium
Technical Impact
Total

Priority Score

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

Attack Technique

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

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