Skip to main content

Openbao CVE-2026-39388

| EUVDEUVD-2026-24029 LOW
Improper Certificate Validation (CWE-295)
2026-04-21 GitHub_M GHSA-7ccv-rp6m-rffr
2.0
CVSS 4.0 · GitHub Advisory

Severity by source

GitHub Advisory PRIMARY
2.0 LOW
CVSS:4.0/AV:N/AC:H/AT:P/PR:H/UI:P/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

Primary rating from GitHub Advisory · only source for this CVE.

CVSS VectorGitHub Advisory

Attack Vector
Network
Attack Complexity
High
Privileges Required
High
User Interaction
P
Scope
X

Lifecycle Timeline

7
Patch released
Apr 24, 2026 - 13:27 nvd
Patch available
Patch available
Apr 21, 2026 - 02:01 EUVD
Analysis Generated
Apr 21, 2026 - 01:24 vuln.today
CVSS changed
Apr 21, 2026 - 01:22 NVD
2.0 (LOW)
EUVD ID Assigned
Apr 21, 2026 - 01:15 euvd
EUVD-2026-24029
Analysis Generated
Apr 21, 2026 - 01:15 vuln.today
CVE Published
Apr 21, 2026 - 00:43 nvd
LOW 2.0

DescriptionGitHub Advisory

OpenBao is an open source identity-based secrets management system. Prior to version 2.5.3, OpenBao's Certificate authentication method, when a token renewal is requested and disable_binding=true is set, attempts to verify the current request's presented mTLS certificate matches the original. Token renewals for other authentication methods do not require any supplied login information. Due to incorrect matching, the certificate authentication method would allow renewal of tokens for which the attacker had a sibling certificate+key signed by the same CA, but which did not necessarily match the original role or the originally supplied certificate. This implies an attacker could still authenticate to OpenBao in a similar scope, however, token renewal implies that an attacker may be able to extend the lifetime of dynamic leases held by the original token. This attack requires knowledge of either the original token or its accessor. This vulnerability is original from HashiCorp Vault. This is addressed in v2.5.3. As a workaround, ensure privileged roles are tightly scoped to single certificates.

AnalysisAI

OpenBao's Certificate authentication method with disable_binding=true allows token renewal using any sibling certificate signed by the same CA, rather than requiring the original certificate, enabling attackers with knowledge of a token or accessor to extend dynamic lease lifetimes beyond intended scope. The vulnerability affects OpenBao versions prior to 2.5.3 and requires high privileges and user interaction, resulting in a CVSS 2.0 score with low confidentiality and integrity impact. No public exploit code or active exploitation has been identified.

Technical ContextAI

OpenBao is a secrets management system that implements certificate-based authentication via mTLS. The Certificate authentication method is designed to bind tokens to specific client certificates when disable_binding=true, verifying that token renewal requests present the same certificate as the original authentication. The vulnerability stems from a flawed certificate matching algorithm (CWE-295: Improper Certificate Validation) in the renewal process that accepts any certificate within the same CA chain rather than enforcing exact certificate matching. This contrasts with other authentication methods in OpenBao that do not require supplying login information during token renewal. The affected component uses mTLS for client authentication but fails to properly validate certificate identity during renewal operations.

RemediationAI

Upgrade OpenBao to version 2.5.3 or later, which contains the corrected certificate validation logic for token renewals. If immediate patching is not feasible, ensure that Certificate authentication method roles are configured with narrow certificate scoping (as per the vendor workaround), binding each role to specific certificate subjects or certificate fingerprints rather than broad CA-level trust. This limits the scope of tokens an attacker with a sibling certificate could extend. Additionally, monitor token renewal requests for anomalous certificate switching or renewals from certificates not originally used to authenticate, which would indicate exploitation attempts. Disable the Certificate authentication method entirely if not in active use. Note that the workaround does not eliminate the vulnerability but reduces the practical scope of leaked tokens.

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

CVE-2025-54998 MEDIUM
5.3 Aug 09

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

CVE-2026-39946 MEDIUM
4.6 Apr 21

OpenBao 2.5.2 and earlier fails to properly quote PostgreSQL schema names during role revocation in the PostgreSQL datab

CVE-2025-4166 MEDIUM
4.5 May 02

Vault Community and Vault Enterprise Key/Value (kv) Version 2 plugin may unintentionally expose sensitive information in

CVE-2025-52893 MEDIUM
4.5 Jun 25

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

CVE-2026-39396 LOW
3.1 Apr 21

Disk exhaustion via decompression bomb in OpenBao's OCI plugin downloader allows network attackers to exhaust victim dis

Share

CVE-2026-39388 vulnerability details – vuln.today

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