[ CVE-2026-63132 · Published 23 Sep 2026 ]
OpenBao's Recovery Mode Vulnerable To Token Leakage via Timing Attack
CVSS 9.2
EPSS <1%Fix available
[ Why it matters ]Priority signals
- Critical severity: CVSS 9.2
[ Description ]Official 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.
[ Fixes ]Fixes and patches
- github.com/openbao/openbao 0.0.0-20260713141742-763625a20721Fixed version · GitHub Advisories · go package github.com/openbao/openbao: upgrade to 0.0.0-20260713141742-763625a20721 or later (affected < 0.0.0-20260713141742-763625a20721)
[ Packages ]Affected open-source packages
- github.com/openbao/openbao goAffected < 0.0.0-20260713141742-763625a20721 · fixed in 0.0.0-20260713141742-763625a20721 · GHSA-34fc-gh42-pj53
- github.com/openbao/openbao goAffected >= 0.1.0, <= 1.1.5 · GHSA-34fc-gh42-pj53
[ References ]References
- github.com/hashicorp/vault/blob/main/CHANGELOG.md
- github.com/openbao/openbao/commit/0f2d90c331f25d1c6cd108638da03f4c7bd949a8
- github.com/openbao/openbao/commit/763625a2072103ea9e9122f2a8408e0b988d287a
- github.com/openbao/openbao/pull/3388
- github.com/openbao/openbao/pull/3472
- github.com/openbao/openbao/releases/tag/v2.6.0
- github.com/openbao/openbao/security/advisories/GHSA-34fc-gh42-pj53