Skip to main content

OpenBao EUVDEUVD-2026-108288

| CVE-2026-115363 LOW
Improper Removal of Sensitive Information Before Storage or Transfer (CWE-212)
2026-10-22 disclosure@vulncheck.com GHSA-983h-5ch6-2726
2.1
CVSS 4.0 · Vendor: vulncheck
View

Attack ChainAIDerived

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

  1. Access
    Obtain privileged OpenBao token
  2. Exploit
    Query sys/config/state/sanitized endpoint
  3. Execution
    Read exposed tls_acme_eab_mac_key
  4. Impact
    Bind to operator's ACME account

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V14 - Data Protection Data removal before release
Exploitation Conditions

Two concrete preconditions must both hold: (1) the OpenBao operator must have configured External Account Binding (EAB) with ACME (RFC 8555) for certificate acquisition on TLS-enabled listeners, so that tls_acme_eab_mac_key exists in configuration - this is not a default setup; and (2) the caller must have sufficient privilege (PR:H) to invoke the sys/config/state/sanitized endpoint, which is a privileged administrative interface. Exploitation is limited to affected versions 2.2.0 through <2.6.4 and 2.7.0 through <2.7.1. The high-privilege access requirement and the non-default ACME-EAB configuration are the primary factors limiting real-world exposure; no user interaction is required (UI:N).

Impact

This is a genuinely low-priority issue, and the signals are consistent rather than conflicting. The vendor CVSS 4.0 vector (AV:N/AC:L/AT:P/PR:H/UI:N/VC:L/VI:L/VA:N) scores only 2.1, and the vuln.today decision label is 'monitor' - both pointing to low urgency. The PR:H requirement is the dominant limiting factor: the sys/config/state/sanitized endpoint is a privileged administrative interface, so a caller must already hold a high-privilege OpenBao token to reach the disclosed value. AT:P reflects a real deployment precondition - the operator must actually be using ACME EAB for TLS listener certificates - without which the sensitive value is not present to leak. No EPSS score is provided and the CVE is not in CISA KEV, so there is no evidence of active exploitation; the only public artifacts are the GHSA and VulnCheck advisories (no public exploit identified at time of analysis). The impact is narrow: disclosure of a single secret (the ACME EAB MAC key) enabling an already-privileged caller to bind to the operator's ACME account. Net assessment: a correctly-rated low-severity information-disclosure bug with a high access barrier and a non-default configuration precondition - patch during normal maintenance, not an emergency.

Exploit ScenarioDerived

An operator has configured OpenBao TLS listeners to obtain certificates via ACME with External Account Binding. An actor who already holds a high-privilege token queries sys/config/state/sanitized, which should redact secrets but instead returns the tls_acme_eab_mac_key; the actor then uses that key to bind to and act against the operator's ACME account. No public exploit is identified, and exploitation requires both the EAB configuration and privileged endpoint access.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
Patch available

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 22, 2026

OpenBao's sanitized configuration endpoint (sys/config/state/sanitized) fails to redact the tls_acme_eab_mac_key value, so callers can read the ACME External Account Binding MAC key that operators configured for TLS listener certificate acquisition in versions 2.2.0 through 2.6.3 and 2.7.0. Two preconditions must both hold: the operator must have enabled ACME EAB (a non-default setup, per RFC 8555), and the caller must already hold high privileges (CVSS 3.1 PR:H) sufficient to invoke the administrative endpoint - no user interaction is required. Successful disclosure lets that caller bind their own ACME account to the operator's account at the certificate authority, giving limited confidentiality and integrity impact (C:L/I:L) with no availability effect; no public exploit has been identified at time of analysis and the issue is assessed low priority, consistent with the monitor decision label. Patched releases are OpenBao 2.7.1 and 2.6.4.

RemediationAI

Vendor-released patch: OpenBao 2.7.1 and 2.6.4, per GHSA-3237-j65r-m5rp (https://github.com/openbao/openbao/security/advisories/GHSA-3237-j65r-m5rp); operators on 2.2.0 through 2.6.3 should move to 2.6.4 and operators on 2.7.0 should move to 2.7.1. The vendor advisory documents no workaround, so upgrading is the complete fix and no configuration-only remedy should be treated as equivalent. While patching is pending, the practical containment available from the disclosed characteristics is to review which identities hold policy rights to read sys/config/state/sanitized, since exposure is gated behind high-privileged access to that administrative endpoint; this narrows the set of potential readers but leaves the redaction defect in place and does not remove the secret from the response, so it is a stopgap rather than a resolution.

Affected VersionsENISA

openbao 2.2.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 is an open-source secrets management system (a fork of HashiCorp Vault) that exposes a sys/config/state/sanitized endpoint intended to return the server's effective configuration with secret material removed before it leaves the process. The flaw is CWE-212, improper removal of sensitive information before storage or transfer: the sanitization routine does not strip the tls_acme_eab_mac_key field, which holds the MAC key used in ACME External Account Binding as defined by RFC 8555. EAB is the mechanism by which a CA authenticates a new ACME account against an existing customer account, using a key identifier and an HMAC key, which is why the MAC value must be treated as a credential rather than ordinary configuration. The endpoint's own sanitization step is the only barrier between the stored secret and a caller, so an omission there yields direct disclosure of the credential to any identity permitted to read that endpoint. CPE and EUVD data place affected deployments at openbao 2.2.0 through versions before 2.6.4, and 2.7.0 through versions before 2.7.1; the vendor advisory (GHSA-3237-j65r-m5rp) states the fix in both branches. Exploitation is not reachable by an anonymous or low-privileged remote user: the independent assessment records PR:H, and the underlying EAB configuration must exist for the value to be present at all.

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 2.1 LOW
CVSS:4.0/AV:N/AC:L/AT:P/PR:H/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N
vuln.today AI 3.8 LOW

The sanitized config endpoint requires a privileged token (PR:H) over the network; disclosure of one secret gives limited confidentiality and the resulting ACME account binding gives limited integrity impact, with no availability effect.

3.1 AV:N/AC:L/PR:H/UI:N/S:N/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:P/PR:H/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
Present
Privileges Required
High
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 2.2.0 before 2.6.4 and 2.7.0 before 2.7.1 contains an information disclosure vulnerability that exposes the tls_acme_eab_mac_key value through the sys/config/state/sanitized endpoint. Callers of the sanitized configuration endpoint can retrieve the ACME External Account Binding MAC key used for TLS listener certificates, letting them bind to the operator's ACME account.

Threat Intelligence Overview

Prevalence
Low
emerging open-source Vault fork, limited production footprint versus Vault
Data Quality
4 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 LOW
CISA KEV No
Public POC No
EPSS N/A
Patch available Yes
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.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
Defer
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Low

Priority Score

10
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +10
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