Description
OpenBao is an open source identity-based secrets management system. Prior to 2.6.0, OpenBao's handleLogicalRecovery path in http/logical.go compared the highly privileged recovery token with ordinary string equality. A remote unauthenticated attacker able to make repeated recovery mode requests and measure response timing could infer the recovery token. The recovered token could then authorize recovery mode operations that read or modify OpenBao data. This issue is fixed in version 2.6.0.
Published: 2026-09-23
Score: 9.2 Critical
EPSS: < 1% Very Low
KEV: No
Impact: Privilege Escalation via Token Leakage
Action: Patch Immediately
AI Analysis

Impact

OpenBao’s handleLogicalRecovery endpoint performed a straightforward string comparison between a highly privileged recovery token and the supplied token, causing the duration of the comparison to vary depending on the input. A remote attacker who can trigger repeated recovery mode requests can measure the response times and infer the correct token through a timing side‑channel. Once the token is discovered, the attacker gains full authorization to perform recovery mode operations, which can read or modify any data stored in OpenBao.

Affected Systems

The vulnerability affects OpenBao deployments running any version prior to 2.6.0. The issue was fixed in version 2.6.0, so any installation using an earlier major or minor release is vulnerable.

Risk and Exploitability

The CVSS vector scores this flaw 9.2, indicating a high severity. No EPSS score is available, but the lack of authentication for the recovery endpoint makes exploitation straightforward. Because the attacker only needs to send HTTP requests to the logical recovery path, an unauthenticated remote attacker could easily mount the timing attack. The vulnerability is not listed in CISA’s KEV catalog, but the impact scope – full data exposure and modification – makes it a critical risk for exposed OpenBao services.

Generated by OpenCVE AI on September 23, 2026 at 20:34 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade OpenBao to version 2.6.0 or later.
  • Restrict or disable the handleLogicalRecovery endpoint when not performing legitimate recovery tasks, ensuring that all authentication checks use constant‑time comparison to mitigate CWE-208.
  • Monitor API logs for repeated recovery mode requests and assess for potential timing‑based credential leakage attempts.

Generated by OpenCVE AI on September 23, 2026 at 20:34 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-34fc-gh42-pj53 OpenBao's Recovery Mode Vulnerable To Token Leakage via Timing Attack
History

Fri, 25 Sep 2026 12:15:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

cvssV3_1

{'score': 7.4, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N'}

threat_severity

Important


Fri, 25 Sep 2026 05:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Wed, 23 Sep 2026 20:15:00 +0000

Type Values Removed Values Added
First Time appeared Openbao
Openbao openbao
Vendors & Products Openbao
Openbao openbao

Wed, 23 Sep 2026 18:30:00 +0000

Type Values Removed Values Added
Description OpenBao is an open source identity-based secrets management system. Prior to 2.6.0, OpenBao's handleLogicalRecovery path in http/logical.go compared the highly privileged recovery token with ordinary string equality. A remote unauthenticated attacker able to make repeated recovery mode requests and measure response timing could infer the recovery token. The recovered token could then authorize recovery mode operations that read or modify OpenBao data. This issue is fixed in version 2.6.0.
Title OpenBao's Recovery Mode Vulnerable To Token Leakage via Timing Attack
Weaknesses CWE-208
References
Metrics cvssV4_0

{'score': 9.2, 'vector': 'CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-09-23T19:16:11.327Z

Reserved: 2026-07-15T16:54:55.817Z

Link: CVE-2026-63132

cve-icon Vulnrichment

Updated: 2026-09-23T19:14:01.886Z

cve-icon NVD

Status : Deferred

Published: 2026-09-23T19:17:34.663

Modified: 2026-09-29T19:06:32.333

Link: CVE-2026-63132

cve-icon Redhat

Severity : Important

Publid Date: 2026-09-23T17:59:19Z

Links: CVE-2026-63132 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-09-23T20:45:10Z

Weaknesses
  • CWE-208

    Observable Timing Discrepancy