Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate via Kubernetes Auth method
-
ExploitUnderlying service account deleted or revoked
-
ExecutionRepeatedly renew issued OpenBao token
-
ImpactPersist access to OpenBao after revocation
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V7 - Session Management Session expiration enforcement
|
| Exploitation Conditions | Exploitation requires the attacker to already possess a renewable OpenBao token that was originally issued through the Kubernetes Auth method (PR:L authenticated). The flaw is specific to the Kubernetes Auth method's token-renewal path, which fails to re-verify that the service account token used for the original login is still valid. The practical precondition - and the attack's whole point - is that the backing Kubernetes service account has since been deleted or revoked, yet the attacker continues renewing the OpenBao token. Limiting factors: no new unauthenticated access is granted; it only prolongs access that was already obtained, it applies only to tokens from the Kubernetes Auth method, and it is confined to OpenBao versions before 2.6.4 and 2.7.x before 2.7.1. Remediation is upgrading to 2.6.4 or 2.7.1 as the advisory states; no alternative mitigation is given. |
| Impact | This is a genuine but moderate-priority issue, not a critical emergency. The assigned CVSS 4.0 score is 5.3 (medium) with vector AV:N/AC:L/AT:N/PR:L/UI:N and low confidentiality/integrity impact (VC:L/VI:L), no availability impact - consistent with CWE-613 (insufficient session expiration), where the harm is persistence of already-granted access rather than fresh compromise. The vuln.today decision label is 'this_month', signaling a planned-remediation rather than act_now/emergency urgency. Critically, exploitation requires the attacker to already hold a valid token previously issued via the Kubernetes Auth method (PR:L), so this is a post-authentication persistence flaw, not a path to initial access. No EPSS score, SSVC automatable/technical-impact decision, or KEV listing is present in the input, so widespread or automated exploitation cannot be asserted - exploitation status is 'no public exploit identified at time of analysis' (the two references are vendor/coordinator advisories, not PoC or working exploit code). No signals conflict here; rather, several priority signals (EPSS, KEV, SSVC) are simply absent, and the available ones (medium CVSS, PR:L requirement, this_month label) all point to a contained, moderate risk whose main concern is defeating service-account revocation as a security control. |
| Exploit ScenarioDerived | An attacker who has already authenticated to OpenBao through the Kubernetes Auth method - for example using a compromised or legitimately-held service account token - is later supposed to lose access when that service account is deleted or revoked. Instead, because OpenBao does not re-validate the originating service account token at renewal time, the attacker simply keeps renewing their OpenBao token to retain access indefinitely. No public exploit code is identified; the only published artifacts are the OpenBao GHSA advisory and the VulnCheck advisory. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 22, 2026
OpenBao before 2.6.4 and 2.7.x before 2.7.1 allows an authenticated holder of a renewable token issued through the Kubernetes Auth method to keep renewing it after the backing Kubernetes service account has been deleted, extending access that should have ended. The flaw is an insufficient session-expiration check (CWE-613) in the Kubernetes Auth token-renewal path, which does not re-verify that the service account token originally used for authentication is still valid. Fixes are available in OpenBao 2.6.4 and 2.7.1; no public exploit was identified at time of analysis, and the available assessment rates this as a moderate-priority issue rather than an emergency.
RemediationAI
Upgrade OpenBao to 2.6.4 or 2.7.1, the versions named as fixed in the vendor advisory GHSA-gf3j-hm38-jhh5. Operators on 2.7.x should move to 2.7.1, and those on earlier releases should move to 2.6.4. The advisory states the vulnerability is patched in OpenBao v2.7.1 and v2.6.4 and provides no alternative mitigation, so updating is the complete fix; no separate workaround is given in the available sources.
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's Kubernetes Auth method authenticates a caller by exchanging a Kubernetes service account token for an OpenBao token, and the resulting OpenBao token can be renewed while it remains valid. CWE-613 (Insufficient Session Expiration) applies because the renewal path did not re-check the validity of the original Kubernetes service account token, so a renewal could succeed even after the service account was deleted. The GHSA advisory describes the issue as original to HashiCorp Vault and states that it is patched in OpenBao v2.7.1 and v2.6.4. The affected Go module github.com/openbao/openbao/v2 lists vulnerable versions below 2.7.1 and below 2.6.4, with fixes in 2.7.1 and 2.6.4. Exploitation is limited to tokens created through the Kubernetes Auth method; the practical precondition is that the attacker already holds such a renewable token and the backing service account has since been removed, and the trigger is a token-renewal request that the vulnerable path fails to validate against the current service account state.
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:N/PR:L/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N
Attacker must already hold a Kubernetes-Auth-issued token so PR:L over the network API (AV:N/AC:L); impact is limited persistence of access to stored secrets, hence C:L/I:L and A:N.
Primary rating from Vendor (vulncheck).
CVSS VectorVendor: vulncheck
Lifecycle Timeline
1DescriptionCVE.org
OpenBao before 2.6.4 and 2.7.x before 2.7.1 does not verify, when renewing a token issued by the Kubernetes Auth method, that the service account token originally used to authenticate is still valid. An authenticated attacker can keep renewing such tokens to persist access after the Kubernetes service account has been deleted.
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.
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
Cross-namespace privilege escalation in OpenBao 2.3.0 through 2.6.2 allows an authenticated token holder to attach speci
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
EUVD-2026-108426
GHSA-qmv6-f44g-mj35
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB