Description
OpenBao is an open source identity-based secrets management system. Prior to 2.6.0, OpenBao's vault/policy/acl.go could evaluate a broader wildcard ACL grant before more-specific trailing-wildcard ACL paths with capabilities = ["deny"] for a LIST operation. When a parent path permitted LIST and a child path was denied, the trailing-slash lookup could therefore allow listing the denied path. Other operation types are outside the repository advisory's affected scope. This issue is fixed in version 2.6.0.
Published: 2026-09-23
Score: 6 Medium
EPSS: n/a
KEV: No
Impact: Privilege Escalation via ACL bypass
Action: Patch Now
AI Analysis

Impact

OpenBao's ACL engine incorrectly orders wildcard grants, allowing a parent path that permits LIST to override a more specific child path that denies LIST when the request includes a trailing slash. Based on the description, it is inferred that an attacker who can access a parent path may enumerate secrets in the denied child path, effectively bypassing intended access controls and gaining unauthorized visibility of protected data.

Affected Systems

The vulnerability affects OpenBao versions prior to 2.6.0. These releases contain the ACL evaluation logic that permits broader wildcard grants to override more specific deny rules for LIST operations.

Risk and Exploitability

The CVSS score is 6, indicating a high severity but not critical. Exploitation would require an authenticated LIST request to the affected path; based on the description, the likely attack vector is a remote API request, and the EPSS score is not available. This vulnerability is not listed in the CISA KEV catalog. The impact is a privilege escalation that enables enumeration of unauthorized secrets.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to OpenBao version 2.6.0 or later to apply the ACL evaluation fix.
  • Review and tighten ACL policies, removing or revising generic wildcard grants that could override specific deny rules, especially for LIST capabilities.
  • If an immediate upgrade is not feasible, restrict LIST access to non‑sensitive paths or enforce stricter path checks, and monitor for unauthorized LIST attempts.

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

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-xp3c-3jw3-4vcr OpenBao Skips Stricter Deny Policy for LIST operations
History

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 vault/policy/acl.go could evaluate a broader wildcard ACL grant before more-specific trailing-wildcard ACL paths with capabilities = ["deny"] for a LIST operation. When a parent path permitted LIST and a child path was denied, the trailing-slash lookup could therefore allow listing the denied path. Other operation types are outside the repository advisory's affected scope. This issue is fixed in version 2.6.0.
Title OpenBao LIST ACL bypass: a trailing-slash LIST request skips a more-specific deny rule (unported Vault v2.0.3 fix)
Weaknesses CWE-863
References
Metrics cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-09-23T17:59:16.337Z

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

Link: CVE-2026-63131

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

Modified: 2026-09-23T19:17:34.497

Link: CVE-2026-63131

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses