Bug 2515547 (CVE-2026-45808)

Summary: CVE-2026-45808 github.com/openbao/openbao: OpenBao: Cross-namespace lease management bypasses access controls
Product: [Other] Security Response Reporter: OSIDB Bzimport <bzimport>
Component: vulnerabilityAssignee: Product Security <prodsec-ir-bot>
Status: NEW --- QA Contact:
Severity: high Docs Contact:
Priority: high    
Version: unspecifiedKeywords: Security
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: ---
Doc Text:
A flaw was found in OpenBao, an open source identity-based secrets management system. OpenBao's namespaces are designed for multi-tenant separation. However, a user in one tenant could revoke or renew the lease and underlying credentials of another tenant. This is possible if the other tenant intentionally leaks lease identifiers, and the attacker utilizes legacy, undocumented `sys/revoke` and `sys/renew` endpoints, bypassing access control mechanisms.
Story Points: ---
Clone Of: Environment:
Last Closed: Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description OSIDB Bzimport 2026-08-13 19:07:30 UTC
OpenBao is an open source identity-based secrets management system. Prior to version 2.5.4, OpenBao's namespaces provide multi-tenant separation. A tenant who intentionally leaks lease identifiers can have their lease and underlying credential revoked or renewed by a user in another tenant via the legacy, undocumented `sys/revoke` and `sys/renew` endpoints. This is fixed in OpenBao v2.5.4.