Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate with a valid OpenBao token
-
DeliveryCraft token with specially named cross-namespace policies
-
ExploitReference policies cached in other namespaces
-
ExecutionInherit capabilities in target/root namespace
-
ImpactAct across namespace boundaries
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 | Requires an authenticated attacker holding an OpenBao token that can be attached with specially crafted policy names (PR:H), on OpenBao versions 2.3.0 through 2.6.2. The decisive precondition, stated by the advisory, is that the referenced policies must be present in OpenBao's in-memory LRU policy cache both at token-creation time and at token-use time - an attacker-influenced but not fully controlled timing/caching condition that limits reliability (reflected as AT:P). A further limitation: when a token references another namespace's 'root' policy, those capabilities are granted only within the token's own namespace rather than the target's. Exposure is meaningfully higher in multi-tenant deployments that rely on namespace isolation; single-namespace deployments have limited practical exposure. The complete fix is upgrading to 2.6.3 or 2.7.0; the only stated workaround is setting disable_cache=true, which disables most caching and significantly degrades performance. |
| Impact | This is a genuine privilege-escalation concern for multi-tenant OpenBao deployments, but not a drop-everything emergency. The supplied CVSS 4.0 vector (AV:N/AC:L/AT:P/PR:H/UI:N/VC:H/VI:H/VA:H) scores 7.5 (High) and, because it contains PR:H, confirms the attacker must be authenticated - specifically a holder of a valid OpenBao token. The AT:P (attack requirement) metric reflects a real limiter stated in the advisory: the referenced policies must be resident in OpenBao's in-memory LRU policy cache both at token-creation time and at token-use time, a condition the attacker does not fully control. There is no CISA KEV listing, no EPSS score was provided in the input, and no public exploit or PoC reference is present - so exploitation signals are weak and nothing indicates active, widespread use. The vuln.today decision label is 'this_week', consistent with a serious authorization flaw that is gated by authentication and a timing/caching precondition rather than remotely trivial. The impact ceiling is high (crossing namespace boundaries to gain capabilities in other namespaces, including root), so for organizations running OpenBao with namespace-based tenant isolation this warrants prompt patching; for single-namespace or non-tenant deployments the practical exposure is lower. One signal to verify: the input Tags label this 'Authentication Bypass', but the CWE (863) and the description describe incorrect authorization/privilege escalation across namespaces, not a bypass of authentication - the attacker already needs a token. |
| Exploit ScenarioDerived | An attacker who already holds a valid, lower-privilege OpenBao token in one namespace obtains or creates a token whose attached policy names are specially crafted to reference policies cached in other namespaces, including root. When those referenced policies are present in the server's LRU policy cache at both creation and use time, the token inherits their capabilities in the respective namespaces, letting the attacker act across namespace boundaries. No public exploit was identified at the time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 22, 2026
Cross-namespace privilege escalation in OpenBao 2.3.0 through 2.6.2 allows an authenticated token holder to attach specially crafted policy names and thereby gain capabilities from policies cached in other namespaces, including the root namespace. The ACL policy cache does not keep cached policies scoped to their namespace, so the token can act across namespace boundaries; the referenced policies must already be in the in-memory LRU cache at both token creation and token use, and a referenced foreign root policy is granted only within the token's own namespace, which limits reliability and impact. No public exploit code or confirmed active exploitation has been identified at time of analysis, and multi-tenant deployments that depend on namespace isolation are the primary concern; fixed releases are 2.6.3 and 2.7.0.
RemediationAI
Upgrade to OpenBao 2.6.3 or 2.7.0, the releases in which the policy-cache authorization flaw is patched. If upgrading cannot be done immediately, the vendor's only stated workaround is to set disable_cache = true in the server configuration, which disables most caching in OpenBao including the ACL policy cache; this significantly degrades performance, so it is a temporary measure rather than a production substitute. Details are in the GitHub advisory GHSA-mjch-vcw3-hhmf (https://github.com/openbao/openbao/security/advisories/GHSA-mjch-vcw3-hhmf) and the VulnCheck advisory (https://www.vulncheck.com/advisories/openbao-2.3.0-before-2.6.3-incorrect-authorization-via-policy-cache-namespace-traversal). The advisory provides no alternative mitigation beyond upgrade and disable_cache.
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
OpenBao implements namespace-scoped ACL policies and caches resolved policies in an in-memory LRU to reduce storage lookups. CVE-2026-115365 is an incorrect authorization flaw (CWE-863) with a namespace-traversal element (CWE-24): policy names supplied when a token is created are not correctly constrained to the token's namespace, so a crafted name can resolve to a cached policy belonging to a different namespace and confer that policy's capabilities in the policy's own namespace. The advisory states two constraints: the referenced policy must be resident in the LRU cache both when the token is created and when it is used, and referencing another namespace's root policy instead grants its capabilities within the token's namespace. The affected Go module is go/github.com/openbao/openbao/v2 below 2.6.3; the advisory notes the flaw is original to HashiCorp Vault.
Know when Openbao 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:L/AT:P/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Authenticated token holder (PR:L); AC:H for the cache-presence timing precondition; S:C because the namespace authorization boundary is breached to reach other namespaces including root; full C/I/A impact.
Primary rating from Vendor (vulncheck).
CVSS VectorVendor: vulncheck
Lifecycle Timeline
2DescriptionCVE.org
OpenBao from 2.3.0 before 2.6.3 contains an incorrect authorization vulnerability in its ACL policy cache that allows tokens to reference policies from arbitrary namespaces using specially crafted policy names. Attackers holding such tokens can gain capabilities of cached policies in other namespaces, including the root namespace, to act across namespace boundaries.
Technical POC Analysis
CWE-863 (Incorrect Authorization).
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
OpenBao versions 2.3.0 through 2.6.2 contain an authenticated privilege escalation that breaks namespace isolation, allowing a token holder to leverage policies from other namespaces, including root. Organizations relying on OpenBao for multi-tenant secret management are directly affected, as this could undermine the stated security boundaries protecting sensitive data and operations.
Apply vendor patch.
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.
Vault and Vault Enterprise (“Vault”) TLS certificate auth method did not correctly validate client certificates when con
Timing-based leakage of the single recovery token in OpenBao lets a remote, unauthenticated attacker who can reach the i
OpenBao exists to provide a software solution to manage, store, and distribute sensitive data including secrets, certifi
Vault’s SSH secrets engine did not require the valid_principals list to contain a value by default. Rated high severity
Cross-account IAM role impersonation in OpenBao's auth-aws plugin (versions up to and including 0.1.0) lets an authentic
OpenBao versions prior to 2.6.0 fail to reject syntax-significant characters when templated identity data is substituted
Unauthenticated denial of service in OpenBao 2.4.0 and earlier allows remote attackers to crash the server or exhaust CP
OpenBao is an open source identity-based secrets management system. Rated high severity (CVSS 7.5), this vulnerability i
OpenBao versions before 2.3.0 contain an unauthenticated denial-of-service vulnerability in the root rekey and recovery
Vault Community and Vault Enterprise (“Vault”) clusters using Vault’s Integrated Storage backend are vulnerable to a den
A privileged Vault operator with write permissions to the root namespace’s identity endpoint could escalate their own or
OpenBao, an open-source secrets management platform and Linux Foundation-maintained fork of HashiCorp Vault, received a
EUVD-2026-108290
GHSA-w7x3-3wf8-3w6w
NVD
CVE.org
Exploit-DB