Skip to content
OpenAdvisories
Medium · 6.0 CVE-2026-63131 BIT-openbao-2026-63131EUVD-2026-85519GHSA-xp3c-3jw3-4vcrGO-2026-6579

OpenBao LIST ACL bypass: a trailing-slash LIST request skips a more-specific deny rule (unported Vault v2.0.3 fix)

Published Sep 23, 2026 · Updated Sep 24, 2026 · Assigned by GitHub_M

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.

Affected products

VendorProductAffectedFixed
openbao openbao < 2.6.0 —

Affected packages

EcosystemPackageAffectedFixedRecord
Go github.com/openbao/openbao < 0.0.0-20260713133043-f58d848c139e 0.0.0-20260713133043-f58d848c139e GHSA-xp3c-3jw3-4vcr
Go github.com/openbao/openbao >= 0.1.0, <= 1.1.5 — GHSA-xp3c-3jw3-4vcr
Go github.com/openbao/openbao < 0.0.0-20260713133043-f58d848c139e · >= 0.1.0 0.0.0-20260713133043-f58d848c139e GO-2026-6579

Advisories 1

References