Skip to main content

OpenClaw CVE-2026-100596

| EUVDEUVD-2026-87455 HIGH
Missing Authorization (CWE-862)
2026-09-26 VulnCheck GHSA-2gwv-q898-554m
8.7
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as non-owner user
  2. Delivery
    Issue /mcp set with malicious stdio command
  3. Exploit
    Bypass missing authorization check
  4. Execution
    Persist rogue MCP entry
  5. Persist
    Config loads and executes payload
  6. Impact
    Code execution with process privileges

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
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

Requires an authenticated but non-owner user account on a shared/multi-user OpenClaw instance (PR:L); the attacker abuses the '/mcp set' and '/mcp unset' commands, which fail to check that the caller owns the configuration, to write a persistent stdio MCP server entry. Execution of the injected command occurs when OpenClaw next loads its MCP configuration, so payload execution is deferred to a config-load event. Limiting factors: exploitation is not available to fully unauthenticated attackers, is only meaningful in deployments where more than one principal shares an OpenClaw instance/configuration, and applies only to versions before 2026.7.1.

Impact

This is a genuine high-priority issue rather than a high-CVSS-but-low-risk paper flaw. The vendor CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H = 8.7) describes a network-reachable, low-complexity missing-authorization flaw (CWE-862) that any low-privileged/non-owner authenticated user can trigger with no user interaction, yielding full confidentiality, integrity, and availability impact on the host. The impact is effectively arbitrary command execution: an attacker persists a malicious stdio MCP command that runs with OpenClaw process privileges when configuration loads. My independent CVSS 3.1 assessment (~8.8, AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) agrees closely with the vendor. Countervailing signals: no EPSS score, no CISA KEV listing, and no public exploit code were provided, so there is no evidence of active or automated exploitation yet, and PR:L means an attacker must first have some authenticated foothold (a non-owner account) - this is a privilege-escalation/lateral-movement primitive, not an unauthenticated internet-wide RCE. Net: real and worth patching promptly for anyone running OpenClaw multi-user, but exploitation is gated on prior authenticated access and the product footprint is small.

Exploit ScenarioDerived

A low-privileged, non-owner user of a shared OpenClaw instance issues '/mcp set' to register a malicious stdio MCP server command (e.g., a reverse shell or data-exfil script). Because authorization is not enforced on this command, the entry persists and executes with OpenClaw's process privileges the next time configuration loads, giving the attacker code execution on the host. No public proof-of-concept was identified at time of analysis.

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

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

Alert me

AnalysisAIv1 – Sep 26, 2026

Authorization bypass in OpenClaw before 2026.7.1 lets an authenticated but non-owner user run the '/mcp set' and '/mcp unset' commands to persist arbitrary stdio MCP server entries, which OpenClaw then executes with its own process privileges the next time it loads its MCP configuration - giving the attacker full impact on host confidentiality, integrity, and availability (assessed CVSS:3.1 base 8.7, AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H). The flaw is a missing-authorization issue (CWE-862) exploitable only where more than one principal shares an OpenClaw instance, with execution deferred to the subsequent config-load event. No public exploit code or confirmed in-the-wild exploitation was identified at time of analysis, and impact is confined to versions prior to 2026.7.1.

RemediationAI

Upgrade OpenClaw to version 2026.7.1 or later - this is the vendor-released fix and is the only remediation that closes the missing authorization check on '/mcp set' and '/mcp unset'; details are in GHSA-wwx7-573h-pqwc (https://github.com/openclaw/openclaw/security/advisories/GHSA-wwx7-573h-pqwc) and the VulnCheck advisory (https://www.vulncheck.com/advisories/openclaw-before-2026.7.1-authorization-bypass-via-mcp-configuration). If immediate upgrade is not possible, apply compensating controls targeted at the two prerequisites: eliminate the multi-tenant condition by removing non-owner accounts from OpenClaw instances or by isolating each principal in its own OpenClaw deployment/configuration (trade-off: loses the shared-instance collaboration that created the exposure, and per-principal instances multiply operational overhead); alternately, restrict who can issue MCP-management slash-commands through whatever access-control layer fronts the instance and monitor for unexpected stdio entries in the MCP configuration (trade-off: front-end controls are not a substitute for the in-product check and can be bypassed if the API/interface is reachable directly). In addition, audit existing MCP configuration files for unauthorized or unfamiliar stdio server entries and treat any such entries as potentially compromised, since execution is deferred to config-load time and may already have occurred; running the OpenClaw process under a least-privilege service account limits - but does not eliminate - the blast radius of any injected command that does execute.

Affected VersionsENISA

OpenClaw 0 <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

OpenClaw implements the Model Context Protocol (MCP), in which an MCP server entry - in this case a stdio server - is a configuration record that OpenClaw spawns as a child process when it loads its MCP configuration. Commands such as '/mcp set' and '/mcp unset' are intended to let a user manage those entries, but the affected versions fail to verify that the caller is the owner of the configuration before applying the change (CWE-862, Missing Authorization). The result is that any authenticated principal on a shared OpenClaw instance can write an arbitrary stdio command into the MCP configuration; because stdio MCP servers inherit the privileges of the OpenClaw process, the injected command runs at that privilege level at the moment the configuration is next loaded. The affected product set is defined by the CPE 'cpe:2.3:a:openclaw:openclaw:*:*:*:*:*:*:*:*', i.e. all OpenClaw builds below 2026.7.1 regardless of platform, so the root cause is purely in the authorization check around MCP configuration mutation rather than in any downstream parser or transport.

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

Network-reachable command with no user interaction and low complexity; PR:L because a non-owner authenticated account is required; full host C/I/A via code execution, no scope change (SC:N per vendor).

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
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

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

DescriptionCVE.org

OpenClaw versions before 2026.7.1 fail to properly authorize non-owner users executing MCP configuration changes through /mcp set and /mcp unset commands. Attackers can persist arbitrary stdio MCP commands that execute with OpenClaw process privileges when configuration loads, compromising host confidentiality, integrity, and availability.

Technical POC Analysis

The flaw is CWE-862 (Missing Authorization): the chat-command handlers for /mcp set and /mcp unset mutate Gateway MCP server configuration without verifying that the invoking principal is the instanc…

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

A missing-authorization flaw in OpenClaw (all versions prior to 2026.7.1) allows any authenticated non-owner user on a shared instance to persist malicious MCP server entries that the platform later executes with its own process privileges, effectively handing that user full control over the host's data, applications, and availability. The risk is material wherever OpenClaw is deployed as a multi-tenant or shared service, because an ordinary authenticated account is sufficient to escalate to complete host compromise with no user interaction and no public exploit needed. Leadership should treat this as a high-priority exposure for any team-collaborative or multi-principal deployment, while single-user/isolated instances carry limited practical risk.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis (flaw is confined to versions prior to 2026.7.1). Interim mitigations: restrict '/mcp set' and '/mcp unset' to instance owners, avoid shared/multi-principal OpenClaw instances, place OpenClaw in a least-privilege container or dedicated low-privilege service account, audit and baseline MCP configuration files with change alerting, and monitor for unauthorized stdio MCP server entries before the next configuration load.

Threat Intelligence Overview

EPSS Score
0.2%
Top 86% exploitable
Prevalence
Low
niche open-source npm MCP/agent tool, minimal enterprise footprint
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment CIRCL GitHub VulDB

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.2%
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

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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