Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privileged local access to OpenClaw host
-
DeliveryIdentify configured provider aliases and restricted canonical providers
-
ExploitCraft embedded runner request using alias for restricted provider
-
ExecutionPolicy compares alias-to-alias, bypassing canonical identity check
-
ImpactInvoke bundled tools outside intended provider policy scope
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization logic validation
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Three conditions must simultaneously hold for exploitation: (1) the embedded runner policy feature must be active in the OpenClaw configuration - environments not using the embedded runner are not affected; (2) provider aliases must be configured, since the confusion requires an alias to exist that maps to a restricted canonical provider; (3) the attacker must have low-privileged local access to the system running OpenClaw (PR:L per CVSS 4.0, AV:L). Remote unauthenticated exploitation is not possible given the local attack vector. Exploitation is further bounded to integrity impact only - there is no confidentiality or availability consequence even in a successful attack, limiting the practical damage to unauthorized tool invocation within the runner context. |
| Impact | The CVSS 4.0 base score of 4.8 (Medium) with vector AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:L/SA:N accurately reflects the bounded threat model: local access with low privileges, limited integrity-only impact on both the vulnerable system and any downstream subsequent system, and no confidentiality or availability impact. No EPSS data was supplied for this CVE; however, the local-only attack vector makes automated or widespread exploitation infeasible. There is no CISA KEV listing and no proof-of-concept code has been identified, placing this firmly in the category of low operational priority for most organizations. The principal risk is a privileged-escalation-in-policy scenario in environments that rely on embedded runner provider policies as a security boundary - if that boundary is not a trust boundary (e.g., all local users are already trusted), impact is negligible. Defenders should note that the dual integrity signals (VI:L and SI:L) suggest the unauthorized tool access could have cascading effects into subsequent systems if those tools perform write or state-modifying operations. |
| Exploit ScenarioDerived | A low-privileged user with local access to an OpenClaw deployment where provider aliases are active in the embedded runner policy crafts a request that specifies an alias corresponding to a provider whose canonical identity would normally be blocked by their policy. Because the policy engine compares the alias string against other aliases rather than resolving to the canonical identity, the authorization check passes and the user gains access to bundled tools that exceed their permitted provider scope. No public proof-of-concept has been identified at the time of this analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 11, 2026
OpenClaw's embedded runner policy incorrectly resolves provider aliases against other aliases rather than their canonical provider identities, enabling an authenticated local user to bypass intended provider policy restrictions. When the affected provider alias feature is active, a low-privileged attacker can select bundled tool access that falls outside the scope their policy should permit, effectively sidestepping the authorization boundary. No public exploit has been identified and no active exploitation is confirmed via CISA KEV; the local attack vector and required feature enablement materially limit real-world exposure.
RemediationAI
Upgrade OpenClaw to version 2026.4.25 or later, which contains the vendor-released patch resolving the alias-to-canonical-identity comparison flaw; full details are at https://github.com/openclaw/openclaw/security/advisories/GHSA-p39j-x9h5-q66m. If immediate patching is not feasible, the most targeted compensating control is to disable the provider alias feature in the embedded runner policy configuration, which eliminates the vulnerable code path entirely; note that this will break any workflows that rely on provider aliases and may require reconfiguring integrations to use canonical provider identities directly. A secondary compensating control is to restrict local access to the embedded runner to only trusted, explicitly authorized users, reducing the pool of potential abusers given the PR:L prerequisite - however, this does not fix the underlying authorization logic and should not be treated as a permanent substitute for patching.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in npm
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
OpenClaw (CPE: cpe:2.3:a:openclaw:openclaw:*:*:*:*:*:*:*:*) implements an embedded runner with configurable provider policies that govern which tools and capabilities a user may invoke through a given provider. The vulnerability is rooted in CWE-863 (Incorrect Authorization): the policy enforcement engine fails to normalize provider aliases to their canonical identities before performing authorization comparisons. Because alias-to-alias comparison permits crafted alias values to sidestep the canonical identity check, the logic gate that should restrict tool access can be circumvented. The flaw is scoped entirely to the embedded runner policy subsystem and is only reachable when provider alias support is enabled in the configuration. The CVSS 4.0 local attack vector (AV:L) confirms exploitation is constrained to the local system context.
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
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:L/SA:N
Local-only attack vector and low privilege required match the embedded runner context; integrity-only, limited impact with no confidentiality or availability effect and no scope change.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
OpenClaw before 2026.4.25 contains a policy bypass vulnerability in embedded runner policy that allows requests using provider aliases to compare against aliases instead of canonical provider identities. Attackers can exploit this confusion to select bundled tool access outside intended provider policy restrictions when the affected feature is enabled.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Auth bypass in OpenClaw voice-call extension before 2026.2.1. EPSS 0.68%. PoC and patch available.
Privilege escalation in OpenClaw (pre-2026.3.28) allows unauthenticated remote attackers to gain administrative access b
OpenClaw versions 2026.2.22 through 2026.2.24 contain a privilege escalation vulnerability that allows authenticated att
An authorization mismatch vulnerability in OpenClaw versions prior to 2026.3.1 allows authenticated users with operator.
OpenClaw versions prior to 2026.1.29 automatically establish WebSocket connections to attacker-controlled gateway URLs e
Path traversal in OpenClaw through version 2026.3.23 enables unauthenticated remote attackers to read arbitrary files in
Authentication bypass in OpenClaw before 2026.5.3 allows remote attackers with low privileges to receive agent responses
Directory-context bypass in OpenClaw before 2026.8.1 allows authenticated attackers with user interaction to reuse an 'a
Unauthenticated access to the noVNC observer interface in OpenClaw's Docker sandbox browser allows anyone who can reach
OpenClaw versions before 2026.2.26 allow authenticated attackers to write arbitrary files outside the workspace director
OpenClaw versions prior to 2026.2.22 contain a shell environment variable injection vulnerability in the system.run func
OpenClaw versions prior to 2026.2.22 contain a resource exhaustion vulnerability where the application fails to consiste
EUVD-2026-36315
GHSA-p39j-x9h5-q66m
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB