Description
Vault’s ACL policy engine did not consistently enforce a wildcard (glob) deny rule against LIST requests made with a trailing slash on the denied path. This may allow a token holding a broader allow rule alongside a narrower wildcard deny rule to enumerate the names of entries beneath a path it was intended to be denied access to. This vulnerability (CVE-2026-12624) is fixed in Vault Community Edition 2.0.3 and Vault Enterprise 2.0.3, 1.21.8, 1.20.13, and 1.19.19.
Published: 2026-08-10
Score: 4.3 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Vault’s access control list engine omitted consistent enforcement of a wildcard deny rule against LIST requests that include a trailing slash on a path that should be denied. A token that has a broader allow rule and a narrower wildcard deny can use a LIST call to enumerate the names of entries below the denied path, exposing internal structure and possibly sensitive keys.

Affected Systems

The flaw affects HashiCorp Vault Community Edition and Enterprise. Versions earlier than 2.0.3 of the Community Edition and earlier than 1.21.8, 1.20.13, or 1.19.19 of the Enterprise edition are affected. The vulnerability is fixed in Vault CE 2.0.3 and Vault Enterprise 2.0.3, 1.21.8, 1.20.13, 1.19.19.

Risk and Exploitability

The CVSS score is 4.3, indicating low severity. EPSS is not available and the vulnerability is not listed in the CISA KEV catalog. Exploitation requires an authenticated token that is granted a broad allow rule and a narrow deny rule; the attacker can then issue a LIST request with a trailing slash to enumerate sub‑paths. The attack is feasible over Vault’s HTTP API and is most relevant in environments where tokens are broadly granted or where policy misconfiguration exists.

Generated by OpenCVE AI on August 10, 2026 at 18:35 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Vault to a patched version—Community Edition 2.0.3 or Enterprise 2.0.3, 1.21.8, 1.20.13, or 1.19.19.
  • Revise ACL policies to remove or tighten wildcard deny rules on LIST methods, ensuring that deny rules are not weaker than associated allow rules.
  • Apply the principle of least privilege by limiting the use of tokens that combine broad allow and narrow deny rules, and consider disabling LIST on sensitive paths if enumeration is not required.

Generated by OpenCVE AI on August 10, 2026 at 18:35 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 11 Aug 2026 04:00:00 +0000

Type Values Removed Values Added
First Time appeared Hashicorp
Hashicorp vault
Hashicorp vault Enterprise
Vendors & Products Hashicorp
Hashicorp vault
Hashicorp vault Enterprise

Mon, 10 Aug 2026 17:15:00 +0000

Type Values Removed Values Added
Description Vault’s ACL policy engine did not consistently enforce a wildcard (glob) deny rule against LIST requests made with a trailing slash on the denied path. This may allow a token holding a broader allow rule alongside a narrower wildcard deny rule to enumerate the names of entries beneath a path it was intended to be denied access to. This vulnerability (CVE-2026-12624) is fixed in Vault Community Edition 2.0.3 and Vault Enterprise 2.0.3, 1.21.8, 1.20.13, and 1.19.19.
Title Vault vulnerable to LIST authorization bypass via trailing-slash strip
Weaknesses CWE-863
References
Metrics cvssV3_1

{'score': 4.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N'}


Subscriptions

Hashicorp Vault Vault Enterprise
cve-icon MITRE

Status: PUBLISHED

Assigner: HashiCorp

Published:

Updated: 2026-08-10T17:15:59.036Z

Reserved: 2026-06-18T14:22:11.863Z

Link: CVE-2026-12624

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-11T03:45:03Z

Weaknesses