Skip to main content

OpenClaw CVE-2026-100528

| EUVDEUVD-2026-87522 MEDIUM
Information Exposure (CWE-200)
2026-09-26 VulnCheck GHSA-xwfm-93c9-gqh4
5.9
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Operator configures OpenAI-compatible provider lacking base URL
  2. Delivery
    Session pinned to that provider
  3. Exploit
    Model configuration hot reload occurs
  4. Execution
    SDK selects default OpenAI endpoint
  5. Persist
    Third-party credential sent to unrelated endpoint
  6. Impact
    Credential disclosed, request fails with auth error

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Data exposure prevention
MITRE ATT&CK

2 techniques across 2 tactics: Collection, Discovery

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires a specific chain of non-default conditions: (1) a configured third-party provider that uses an OpenAI-compatible API, (2) that provider's resolved model metadata lacking a concrete/explicit base URL, (3) a session pinned to that provider, and (4) a model-configuration hot reload occurring while the session continues. Only then does the pinned session retain the provider credential while the OpenAI SDK falls back to its default endpoint, leaking the key. Limiting factors: operator/authenticated-level access to configure providers (PR:L), the coincidence of a hot reload during an active pinned session (AT:P, AC:H), and the requirement that base URL metadata is absent - a misconfiguration rather than a default state. This is not remotely triggerable against a default configuration.

Impact

This is a genuinely lower-priority credential-exposure issue despite its 5.9 CVSS 4.0 score. The vendor vector (AV:N/AC:H/AT:P/PR:L/UI:P/VC:H/VI:N/VA:L) already signals a hard-to-reach, precondition-heavy bug: high attack complexity (AC:H), an explicit attack requirement (AT:P), authenticated/operator-level access (PR:L), and required interaction (UI:P). The confidentiality impact is rated high (VC:H) only because a live third-party provider API credential can leak, but integrity is none and availability is low (VA:L - the request merely fails with a misleading auth error). No EPSS score, no CISA KEV listing, and no public PoC were provided, so exploitation status is 'no public exploit identified at time of analysis.' Critically, this is not attacker-driven in the usual sense - it triggers from an internal race between a model-config hot reload and a pinned session for a misconfigured OpenAI-compatible provider, not from a crafted external request. The realistic risk is accidental leakage of a credential to an unrelated vendor endpoint rather than active adversarial exploitation. No signals conflict; the high VC:H is the only reason the score is not lower, and it is well-tempered by AC:H+AT:P+UI:P. Overall: low real-world priority, remediated by upgrade and credential rotation.

Exploit ScenarioDerived

An operator configures a third-party LLM provider that speaks an OpenAI-compatible API but whose resolved model metadata omits a concrete base URL. While a session is pinned to that provider, the operator hot-reloads the model configuration; the pinned session keeps the third-party credential but the OpenAI SDK falls back to its own default endpoint, so the next request ships the third-party API key to an unrelated provider's endpoint and returns a misleading authentication error. No public exploit code exists; this is primarily an internal misconfiguration/timing condition rather than a remotely weaponizable attack.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.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

OpenClaw (npm package 'openclaw') versions before 2026.8.1 can disclose a configured third-party provider credential to an unrelated OpenAI-compatible endpoint. The leak occurs only under a non-default chain of conditions: a provider that uses an OpenAI-compatible API whose resolved model metadata lacks a concrete base URL, a session pinned to that provider, and a model-configuration hot reload that fires while the pinned session continues, after which the OpenAI SDK falls back to its own default endpoint while the session still holds the provider's stored key; the resulting request fails with a misleading authentication error, masking the exposure. Authentication is required to configure providers (CVSS 4.0 vector PR:L, UI:P; independent assessment PR:L), no public exploit code has been identified at time of analysis, and a vendor-released patch fixes the issue in 2026.8.1, making this a lower-priority credential-exposure misconfiguration issue rather than a remotely triggerable default-configuration flaw.

RemediationAI

Upgrade the 'openclaw' npm package to 2026.8.1 or later, which is the vendor-released patch that fixes the credential-to-endpoint binding, and consult the advisory at https://github.com/openclaw/openclaw/security/advisories/GHSA-vhpg-cq3w-v8p9 for the official guidance. Operators who have observed the condition - a third-party provider request failing with an unexpected or misleading authentication error, or a pinned session continuing across a model-configuration hot reload - should rotate the affected third-party provider credentials immediately, since the key may have been transmitted to an unrelated endpoint even though the request appeared to fail. As a compensating control pending or alongside upgrade, set an explicit base URL in the configuration of every OpenAI-compatible third-party provider so the SDK cannot substitute its own default endpoint, and audit provider/model metadata for missing base-URL fields; the trade-off is that this requires manual per-provider configuration and can break providers that intentionally rely on SDK defaults. Additional hardening includes restricting provider configuration privileges to the minimum set of trusted operators (limiting the PR:L requirement), avoiding model-configuration hot reloads while pinned sessions are active (or draining sessions first), and applying egress filtering or DLP monitoring that alerts on provider API keys being sent to unexpected hosts - with the caveat that aggressive egress rules can block legitimate provider traffic and should be staged in monitor-only mode before enforcement. Because no public exploit code has been identified at time of analysis and the flaw is not confirmed actively exploited, emergency acceleration of the upgrade is not warranted, but credential rotation for any confirmed occurrence should be treated as urgent.

Affected VersionsENISA

OpenClaw 0 <2026.8.1

Affected Packages

euvd openclaw fix: 2026.8.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 classified as CWE-200 (Exposure of Sensitive Information to an Unauthorized Actor), rooted in how OpenClaw binds provider credentials to sessions versus how the OpenAI SDK resolves request destinations. OpenClaw supports third-party providers that expose OpenAI-compatible APIs, and it stores per-provider credentials that are attached to pinned sessions. When a provider's resolved model metadata does not carry a concrete base URL, the SDK supplies its own default endpoint; if a hot reload of the model configuration occurs while a session remains pinned, the credential binding for the original provider is retained on the session object but the outbound request is composed against the SDK default endpoint, so the Authorization/API key for provider A is transmitted to provider B's address. Because the receiving endpoint rejects the foreign key, the caller sees only a misleading authentication error and may not realize a credential left the host. The affected CPE is cpe:2.3:a:openclaw:openclaw:*:*:*:*:*:*:*:* (all versions below 2026.8.1), covering the npm package 'openclaw'; ENISA EUVD records the same range as 'OpenClaw 0 <2026.8.1'. Exploitation demands a specific coincidence of non-default prerequisites - an OpenAI-compatible provider with absent base-URL metadata, an active pinned session, and a hot reload - rather than any attacker-controlled network primitive, which is why the assessed severity (CVSS 3.1: AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:L; vendor CVSS 4.0: 5.9) reflects high confidentiality impact constrained by attack complexity and elevated attack requirements.

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

Operator-configured provider (PR:L) and a race/misconfig-dependent trigger (AC:H); a live third-party credential leaks (C:H) with no integrity impact and only a failed request (A:L).

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
High
Attack Requirements
Present
Privileges Required
Low
User Interaction
Passive
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
None
Vulnerable system: Availability
Low
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 (npm package 'openclaw') before 2026.8.1 could send third-party provider credentials to the wrong endpoint. In affected versions, when a third-party provider uses an OpenAI-compatible API and the resolved model metadata lacks a concrete base URL, a pinned session that continues after a model configuration hot reload retains that provider's credential while the OpenAI SDK selects its own default endpoint. A resulting request could disclose the configured third-party provider credential to an unrelated provider endpoint and fail with a misleading authentication error. Operators who observed this condition should rotate the affected credential. The issue is fixed in 2026.8.1.

Threat Intelligence Overview

EPSS Score
0.2%
Top 86% exploitable
Prevalence
Low
niche open-source Node.js agent framework, 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.2%
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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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