Skip to main content

OpenBao EUVDEUVD-2026-108426

| CVE-2026-115356 MEDIUM
Insufficient Session Expiration (CWE-613)
2026-10-22 disclosure@vulncheck.com GHSA-qmv6-f44g-mj35
5.3
CVSS 4.0 · Vendor: vulncheck
View

Attack ChainAIDerived

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

  1. Access
    Authenticate via Kubernetes Auth method
  2. Exploit
    Underlying service account deleted or revoked
  3. Execution
    Repeatedly renew issued OpenBao token
  4. Impact
    Persist 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.

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 – 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

openbao 0 <2.6.4
openbao 2.7.0 <2.7.1

Affected Packages

euvd openbao fix: 2.6.4, 2.7.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

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

Vendor (vulncheck) PRIMARY 5.3 MEDIUM
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
vuln.today AI 5.4 MEDIUM

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.

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

Primary rating from Vendor (vulncheck).

CVSS VectorVendor: vulncheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

1
Patch available
Oct 22, 2026 - 20:18 EUVD

DescriptionCVE.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

EPSS Score
0.2%
Top 93% exploitable
Prevalence
Low
OpenBao is a niche open-source Vault fork with limited enterprise deployment
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

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
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-2024-2048 CRITICAL
9.8 Mar 04

Vault and Vault Enterprise (“Vault”) TLS certificate auth method did not correctly validate client certificates when con

CVE-2026-63132 CRITICAL
9.2 Sep 22

Timing-based leakage of the single recovery token in OpenBao lets a remote, unauthenticated attacker who can reach the i

CVE-2025-54997 CRITICAL
9.1 Aug 09

OpenBao exists to provide a software solution to manage, store, and distribute sensitive data including secrets, certifi

CVE-2024-7594 HIGH
8.8 Sep 26

Vault’s SSH secrets engine did not require the valid_principals list to contain a value by default. Rated high severity

CVE-2025-59048 HIGH
8.1 Oct 23

Cross-account IAM role impersonation in OpenBao's auth-aws plugin (versions up to and including 0.1.0) lets an authentic

CVE-2026-71543 HIGH
7.5 Sep 21

OpenBao versions prior to 2.6.0 fail to reject syntax-significant characters when templated identity data is substituted

CVE-2025-59043 HIGH
7.5

Unauthenticated denial of service in OpenBao 2.4.0 and earlier allows remote attackers to crash the server or exhaust CP

CVE-2025-64761 HIGH
7.5 Nov 25

OpenBao is an open source identity-based secrets management system. Rated high severity (CVSS 7.5), this vulnerability i

CVE-2025-52894 HIGH
7.5 Jun 25

OpenBao versions before 2.3.0 contain an unauthenticated denial-of-service vulnerability in the root rekey and recovery

CVE-2026-115365 HIGH
7.5 Oct 22

Cross-namespace privilege escalation in OpenBao 2.3.0 through 2.6.2 allows an authenticated token holder to attach speci

CVE-2024-8185 HIGH
7.5 Oct 31

Vault Community and Vault Enterprise (“Vault”) clusters using Vault’s Integrated Storage backend are vulnerable to a den

CVE-2024-9180 HIGH
7.2 Oct 10

A privileged Vault operator with write permissions to the root namespace’s identity endpoint could escalate their own or

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy