Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessOperator configures OpenAI-compatible provider lacking base URL
-
DeliverySession pinned to that provider
-
ExploitModel configuration hot reload occurs
-
ExecutionSDK selects default OpenAI endpoint
-
PersistThird-party credential sent to unrelated endpoint
-
ImpactCredential 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
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
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).
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
1DescriptionCVE.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
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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
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
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
OpenClaw versions prior to 2026.3.1 contain a sandbox escape vulnerability that allows authenticated attackers with low
EUVD-2026-87522
GHSA-xwfm-93c9-gqh4
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB