CVE-2026-100587: OpenClaw: missing owner check allows plugin install and MCP execution

HIGH
Published September 26, 2026
CISO Take

OpenClaw versions before 2026.7.1 do not check that the sender is the owner when handling the Codex computer-use installation command. Any non-owner channel sender with low privileges can therefore install arbitrary plugins and launch MCP processes with the OpenClaw user's privileges. The CVSS score is 8.8 (network, low complexity, no user interaction), and the impact on confidentiality, integrity and availability is high. Exploitation risk today is moderate: EPSS is 0.00246 (about the 85th percentile as reported), there is no public exploit, no Nuclei template, the CVE is not in CISA KEV, and CISA SSVC says TRACK. Still, the package has 549 other CVEs and the flaw is a simple authorization bypass, so weaponization would be easy. Upgrade to 2026.7.1 or later, and until then restrict who can message the agent's channels and review installed plugins and running MCP processes for anything unexpected.

Sources:NVDEPSSGitHub Advisoryvulncheck.comATLASCISA SSVC

What is the risk?

High. The flaw is a missing authorization check (CWE-862) reachable over the network with low privileges and no user interaction, and it leads to code execution as the OpenClaw user. Exploitation probability is currently modest: low absolute EPSS, no public exploit or scanner template, not in KEV, SSVC TRACK. Exposure depends on how widely agent channels are opened to non-owner participants (shared chat channels, group bots, external integrations). Deployments where the agent runs with broad host access or holds credentials carry the most risk. Confidence: HIGH on the flaw as described by the vendor and VulnCheck advisories, LOW on real-world exploitation, since none is reported.

How does the attack unfold?

Initial Access
A non-owner sender with channel access sends the Codex computer-use install command to the OpenClaw agent.
AML.T0053
Exploitation
The missing owner authorization check lets the command run, installing an attacker-chosen plugin.
AML.T0010.005
Execution
The plugin launches MCP processes on the host with the OpenClaw user's privileges.
AML.T0112.000
Impact
The attacker reads secrets and files, modifies agent tooling for persistence, and can disrupt host availability.

What systems are affected?

PackageEcosystemVulnerable RangePatched
OpenClawpip—No patch
3 dependents32% patched~7d to patchFull package profile →

Do you use OpenClaw? You're affected.

How severe is it?

CVSS 3.1
8.8 / 10
EPSS
0.2%
chance of exploitation in 30 days
Higher than 16% of all CVEs
Exploitation Status
No known exploitation
Sophistication
Trivial

What is the attack surface?

AVACPRUISCIA
AVNetwork
ACLow
PRLow
UINone
SUnchanged
CHigh
IHigh
AHigh

What should I do?

1 step
  1. 1) Upgrade OpenClaw to 2026.7.1 or later. 2) Until patched, limit channel membership to trusted owners only, or disable the Codex computer-use installation command and plugin installation for non-owner senders. 3) Audit installed plugins and MCP server configurations for unexpected entries added since deployment, and remove any you cannot attribute. 4) Review process lists and logs for MCP processes or plugin installs started by non-owner senders. 5) Run OpenClaw under a dedicated low-privilege account, in a container or sandbox, with minimal filesystem and network access. 6) Rotate credentials and API keys reachable by the OpenClaw user if suspicious plugin activity is found. 7) Alert on plugin installation events and new child processes of the OpenClaw runtime.

What does CISA's SSVC say?

DecisionTrack
Exploitationnone
AutomatableNo
Technical Impacttotal

Source: CISA Vulnrichment (SSVC v2.0). Decision based on the CISA Coordinator decision tree.

How is it classified?

Which compliance frameworks are affected?

This CVE is relevant to:

EU AI Act
Art. 15-Accuracy, robustness and cybersecurity
ISO 42001
A.6.2.6-AI system operation and monitoring
NIST AI RMF
MANAGE 2.3-Respond to and manage previously unknown risks
OWASP LLM Top 10
LLM03-Supply ChainLLM06-Excessive Agency

Frequently Asked Questions

What is CVE-2026-100587?

OpenClaw versions before 2026.7.1 do not check that the sender is the owner when handling the Codex computer-use installation command. Any non-owner channel sender with low privileges can therefore install arbitrary plugins and launch MCP processes with the OpenClaw user's privileges. The CVSS score is 8.8 (network, low complexity, no user interaction), and the impact on confidentiality, integrity and availability is high. Exploitation risk today is moderate: EPSS is 0.00246 (about the 85th percentile as reported), there is no public exploit, no Nuclei template, the CVE is not in CISA KEV, and CISA SSVC says TRACK. Still, the package has 549 other CVEs and the flaw is a simple authorization bypass, so weaponization would be easy. Upgrade to 2026.7.1 or later, and until then restrict who can message the agent's channels and review installed plugins and running MCP processes for anything unexpected.

Is CVE-2026-100587 actively exploited?

No confirmed active exploitation of CVE-2026-100587 has been reported, but organizations should still patch proactively.

How to fix CVE-2026-100587?

1) Upgrade OpenClaw to 2026.7.1 or later. 2) Until patched, limit channel membership to trusted owners only, or disable the Codex computer-use installation command and plugin installation for non-owner senders. 3) Audit installed plugins and MCP server configurations for unexpected entries added since deployment, and remove any you cannot attribute. 4) Review process lists and logs for MCP processes or plugin installs started by non-owner senders. 5) Run OpenClaw under a dedicated low-privilege account, in a container or sandbox, with minimal filesystem and network access. 6) Rotate credentials and API keys reachable by the OpenClaw user if suspicious plugin activity is found. 7) Alert on plugin installation events and new child processes of the OpenClaw runtime.

What systems are affected by CVE-2026-100587?

This vulnerability affects the following AI/ML architecture patterns: agent frameworks, MCP-based tool integrations, plugin ecosystems, chat-channel-driven AI assistants, computer-use agents.

What is the CVSS score for CVE-2026-100587?

CVE-2026-100587 has a CVSS v3.1 base score of 8.8 (HIGH). The EPSS exploitation probability is 0.25%.

What is the AI security impact?

Affected AI Architectures

agent frameworksMCP-based tool integrationsplugin ecosystemschat-channel-driven AI assistantscomputer-use agents

MITRE ATLAS Techniques

AML.T0010.005AI Agent Tool
AML.T0049Exploit Public-Facing Application
AML.T0053AI Agent Tool Invocation
AML.T0112.000Local AI Agent

Compliance Controls Affected

EU AI Act: Art. 15
ISO 42001: A.6.2.6
NIST AI RMF: MANAGE 2.3
OWASP LLM Top 10: LLM03, LLM06

What are the technical details?

Original Advisory

OpenClaw versions before 2026.7.1 fail to properly validate owner authorization in the Codex computer-use installation command. Non-owner channel senders can install arbitrary plugins and execute MCP processes with OpenClaw user privileges, affecting host confidentiality, integrity, and availability.

Exploitation Scenario

An organization runs an OpenClaw agent in a shared team chat channel with the owner and several other participants. A low-privileged participant, or an external guest with channel access, sends the Codex computer-use install command with a malicious plugin reference. Because the owner check is missing, the agent installs the plugin and starts an attacker-controlled MCP process with the OpenClaw user's privileges. The attacker then reads source code, environment variables and cloud credentials accessible to that user, adds persistent tooling, and can alter the agent's behavior or disrupt it.

Weaknesses (CWE)

CWE-862 — Missing Authorization: The product does not perform an authorization check when an actor attempts to access a resource or perform an action.

  • [Architecture and Design] Divide the product into anonymous, normal, privileged, and administrative areas. Reduce the attack surface by carefully mapping roles with data and functionality. Use role-based access control (RBAC) [REF-229] to enforce the roles at the appropriate boundaries. Note that this approach may not protect against horizontal authorization, i.e., it will not protect a user from attacking others with the same role.
  • [Architecture and Design] Ensure that access control checks are performed related to the business logic. These checks may be different than the access control checks that are applied to more generic resources such as files, connections, processes, memory, and database records. For example, a database may restrict access for medical records to a specific database user, but each record might only be intended to be accessible to the patient and the patient's doctor [REF-7].

Source: MITRE CWE corpus.

CVSS Vector

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Timeline

Published
September 26, 2026
Last Modified
September 28, 2026
First Seen
September 26, 2026

Related Vulnerabilities