CVE-2026-63131
6.0OpenBao · OpenBao
A flaw in OpenBao's ACL evaluation logic allows authenticated users to list paths that should be denied, due to incorrect priority handling of wildcard grants during LIST operations.
Executive summary
A vulnerability in OpenBao allows authenticated users to bypass intended access restrictions and list sensitive paths, potentially exposing internal structure.
Vulnerability
This is an incorrect authorization flaw (CWE-863) within the vault/policy/acl.go component. It occurs because the system incorrectly evaluates broader wildcard ACL grants before more specific denied paths during a LIST operation, requiring the attacker to be an authenticated user.
Business impact
The ability to list restricted paths undermines the principle of least privilege within an identity-based secrets management system. While the CVSS score of 6.0 (Medium) reflects that this is not a full remote code execution, unauthorized visibility into restricted secret paths can lead to information disclosure regarding the organization's infrastructure and secret hierarchy, significantly aiding an attacker in planning further lateral movement.
Remediation
Immediate Action: Upgrade OpenBao to version 2.6.0 or later, which contains the corrected ACL evaluation logic.
Proactive Monitoring: Review access logs for unusual patterns of LIST requests, particularly those originating from user accounts that should not have visibility into specific sensitive paths.
Compensating Controls: Ensure that strict policy design is enforced and, where possible, audit existing ACLs to ensure they do not rely solely on wildcard grants that might overlap with restricted paths.
Exploitation status
Public Exploit Available: Unknown
Analyst recommendation
Given that OpenBao serves as a central pillar for secrets management, any authorization bypass is a significant security concern. Administrators should prioritize the upgrade to version 2.6.0 during the next maintenance window to ensure that ACLs are evaluated correctly and that sensitive path information is protected from unauthorized discovery.
More OpenBao CVEs
History
- Analyst report written
Sources
- https://github.com/openbao/openbao/security/advisories/GHSA-xp3c-3jw3-4vcr
- https://github.com/openbao/openbao/pull/3389
- https://github.com/openbao/openbao/pull/3474
- https://github.com/openbao/openbao/commit/2e9625d6cebe4639d051ef53dd6ce7c49914ae6a
- https://github.com/openbao/openbao/commit/f58d848c139e5ba71aa63103fcfe101972b999fc
- https://github.com/hashicorp/vault/blob/main/CHANGELOG.md#203
- https://github.com/openbao/openbao/releases/tag/v2.6.0