Skip to main content

Vault CVE-2026-3605

| EUVDEUVD-2026-23346 HIGH
Authentication Bypass Using an Alternate Path or Channel (CWE-288)
2026-04-17 HashiCorp GHSA-m2w4-8ggf-rj47
8.1
CVSS 3.1 · Vendor: HashiCorp
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain valid Vault credentials
  2. Delivery
    Enumerate assigned policies with glob patterns
  3. Exploit
    Identify target KVv2 secret paths
  4. Execution
    Craft unauthorized delete API requests
  5. Persist
    Execute deletions via Vault CLI/API
  6. Impact
    Cause application denial-of-service

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Alternate path authentication
Exploitation Conditions

Requires authenticated access to HashiCorp Vault with valid credentials (PR:L). The user's assigned policy must include at least one path rule for a KVv2 secrets engine mount that uses glob wildcard characters ('*' for multi-segment paths or '+' for single-segment paths) in the path definition, such as 'path "secret/data/*"' or 'path "kv/metadata/team-+/*"'. The vulnerability is specific to the KVv2 secrets engine-KVv1 and other Vault secrets engines are not affected. Attack is limited to secrets within the same Vault namespace as the attacker's policy scope; cross-namespace deletion is explicitly not possible per vendor confirmation. The misconfigured policy must grant some level of access (even minimal read) to the glob-matched path for the delete operation bypass to trigger. Default Vault installations without KVv2 enabled or deployments using only explicit path policies (no wildcards) are not vulnerable. Attack vector is network-based (AV:N) requiring only API connectivity to Vault servers, typically HTTPS on port 8200.

Impact

Real-world risk is moderate despite CVSS 8.1 score. The vulnerability requires pre-existing authenticated access (PR:L) with specific glob-based policy configurations, narrowing the attack surface compared to unauthenticated network exploits. EPSS score of 0.01% (2nd percentile) indicates minimal observed exploitation likelihood, aligning with SSVC assessment of 'none' for exploitation status and 'no' for automatable attacks. However, CVSS correctly reflects 'total' technical impact (SSVC) because successful exploitation enables unauthorized deletion of arbitrary secrets within a namespace, causing operational disruption. The attack complexity is low (AC:L) once conditions are met-no race conditions or cryptographic puzzles-but the prerequisite of valid credentials and glob-configured policies limits opportunistic mass scanning. Organizations using KVv2 with wildcard policies face tangible risk; those using explicit path grants or operating without KVv2 are unaffected. The 8.1 score appropriately weights insider threat scenarios where authenticated users might abuse policy loopholes. Patch availability from HashiCorp with multiple backported fixes reduces residual risk for maintained deployments, but the 6-year affected version span (0.10.0-1.x) suggests many unpatched instances exist in enterprise environments with slow upgrade cycles.

Exploit ScenarioDerived

An insider threat actor or compromised service account with authenticated Vault access possesses a policy granting read access to 'secret/data/teamA/*' via glob pattern. The attacker crafts API calls to Vault's KVv2 delete endpoint targeting paths outside their read scope, such as 'secret/metadata/teamB/database-creds' or 'secret/data/teamC/api-keys'. Due to improper glob evaluation during delete authorization, Vault incorrectly permits these deletions despite the policy never granting write or delete permissions to teamB or teamC paths. The attacker systematically deletes critical secrets across multiple teams within the same namespace, causing application failures and operational outages when services attempt to retrieve non-existent credentials. The attack requires only standard Vault CLI or API knowledge, leaving no trace of exfiltrated secret values (confidentiality intact per CVSS C:N) but achieving high-impact denial-of-service across the organization's secrets infrastructure.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv3 – Apr 17, 2026

HashiCorp Vault's KVv2 secrets engine allows authenticated users with glob-based policy access to delete secrets outside their authorization scope, causing denial-of-service across versions 0.10.0 through 1.x. The flaw stems from improper access control (CWE-288) in policy glob evaluation during delete operations. Exploitation requires valid Vault credentials with specific policy patterns but does not permit cross-namespace deletion or secret data exfiltration. Fixed in Vault Community Edition 2.0.0 and Vault Enterprise 2.0.0/1.21.5/1.20.10/1.19.16. No active exploitation confirmed (EPSS 0.01%), but CVSS 8.1 reflects high integrity and availability impact for authenticated attackers.

Earlier versions of this analysis (2)
v2 Apr 17, 2026 - 04:28 cvss changed CVSS 8.1

HashiCorp Vault's KVv2 secret engine allows authenticated users with glob-based policy access to delete secrets outside their authorization scope, causing denial-of-service. Affects Vault Community Edition and Enterprise versions 0.10.0 through 1.x prior to patched releases. Attackers cannot read secret data or cross namespace boundaries, but can permanently destroy secrets they lack read/write permissions for. CVSS 8.1 (High) reflects network-accessible attack with low complexity requiring only low-privilege authentication. No active exploitation (CISA KEV) or public POC identified at time of analysis. EPSS data not available.

v1 Apr 17, 2026 - 03:34 CVSS 8.1

HashiCorp Vault policy bypass allows authenticated users to delete secrets beyond their authorized scope when policies use glob patterns on KVv2 paths. Attackers with low-privileged authenticated access can delete metadata and secrets they cannot read or write, causing denial-of-service. Fixed in Vault Community Edition 2.0.0 and Vault Enterprise 2.0.0, 1.21.5, 1.20.10, and 1.19.16. CVSS 8.1 (High) reflects network-accessible attack with low complexity requiring only basic authentication. No active exploitation confirmed (not in CISA KEV), but EPSS data unavailable for risk calibration.

RemediationAI

Upgrade to patched versions immediately: Vault Community Edition 2.0.0 or Vault Enterprise 2.0.0 (all editions), 1.21.5 (for 1.21.x users), 1.20.10 (for 1.20.x users), or 1.19.16 (for 1.19.x long-term support users). Download links and upgrade instructions available in HashiCorp advisory HCSEC-2026-05 at https://discuss.hashicorp.com/t/hcsec-2026-05-vault-kvv2-metadata-and-secret-deletion-policy-bypass-denial-of-service/77342. For environments unable to upgrade immediately, implement compensating controls: audit all KVv2 policies for glob usage (search for '*' or '+' in path statements), replace glob patterns with explicit path lists where feasible (increases policy verbosity but eliminates attack surface), enable Vault audit logging to detect anomalous delete operations (log analysis overhead required), and restrict policy assignment to minimize users with glob-based KVv2 access (operational impact on teams relying on wildcard convenience). Note that removing glob patterns may require policy refactoring for complex path hierarchies, and audit log volume will increase proportionally to secret operation frequency. No workaround fully mitigates risk without patching.

Affected VersionsENISA

Vault Enterprise 0.10.0 <2.0.0
Vault 0.10.0 <2.0.0

Affected Packages

go github.com/hashicorp/vault no fix
euvd vault fix: 2.0.0
euvd vault_enterprise fix: 2.0.0

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 3 packages in go, euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

HashiCorp Vault's Key-Value version 2 (KVv2) secrets engine implements path-based access control using HashiCorp Configuration Language (HCL) policies. Policies support glob patterns (wildcards like '*' or '+') to match multiple paths without enumerating each explicitly. CWE-288 (Authentication Bypass Using an Alternate Path or Channel) manifests when the delete operation evaluates glob patterns incorrectly, granting delete permissions beyond the intended read/write scope. The vulnerability affects both open-source Vault (cpe:2.3:a:hashicorp:vault) and Enterprise editions (cpe:2.3:a:hashicorp:vault_enterprise) from version 0.10.0 (initial KVv2 release circa 2018) through all 1.x branches. The flaw resides in the policy evaluation logic during metadata and secret deletion API calls, not in cryptographic operations or authentication mechanisms. Namespace isolation remained intact, preventing horizontal privilege escalation across tenant boundaries in Vault Enterprise deployments.

Know when Vault gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (HashiCorp) PRIMARY 8.1 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H
SUSE HIGH
Red Hat 8.1 HIGH

Primary rating from Vendor (HashiCorp).

CVSS VectorVendor: HashiCorp

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
High
Availability
High

Lifecycle Timeline

4
Patch released
Apr 25, 2026 - 18:08 nvd
Patch available
Analysis Updated
Apr 17, 2026 - 04:28 vuln.today
v2 - CVSS changed
Patch available
Apr 17, 2026 - 04:01 EUVD
CVE Published
Apr 17, 2026 - 02:44 nvd
HIGH 8.1

DescriptionCVE.org

An authenticated user with access to a kvv2 path through a policy containing a glob may be able to delete secrets they were not authorized to read or write, resulting in denial-of-service. This vulnerability did not allow a malicious user to delete secrets across namespaces, nor read any secret data. Fxed in Vault Community Edition 2.0.0 and Vault Enterprise 2.0.0, 1.21.5, 1.20.10, and 1.19.16.

Executive ViewAI

Why It Matters

HashiCorp Vault KVv2 authentication bypass allows low-privilege users to permanently delete secrets outside their authorized scope, creating a denial-of-service risk for organizations storing sensitive credentials and configuration data. This vulnerability directly threatens business continuity by enabling authorized users to sabotage secret availability without reading protected data, affecting all Vault deployments using KVv2 with glob-based policies across community and enterprise editions.

Business Impact: High
Compensating Controls

Apply vendor patch. Interim mitigation: Restrict KVv2 glob-based policy grants to the minimum required user set; implement secret access logging and alerting on deletion events; establish read-only secret backups and recovery procedures independent of primary Vault instance.

Threat Intelligence Overview

EPSS Score
0.0%
Top 98% exploitable
Threat Intel
1
1 source
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

40
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +40
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

More in Vault

View all
CVE-2024-0831 MEDIUM POC
6.5 Feb 01

Vault and Vault Enterprise (“Vault”) may expose sensitive information when enabling an audit device which specifies the

CVE-2024-2048 CRITICAL
9.8 Mar 04

Vault and Vault Enterprise (“Vault”) TLS certificate auth method did not correctly validate client certificates when con

CVE-2020-35192 CRITICAL
9.8 Dec 17

The official vault docker images before 0.11.6 contain a blank password for a root user. Rated critical severity (CVSS 9

CVE-2020-12757 CRITICAL
9.8 Jun 10

HashiCorp Vault and Vault Enterprise 1.4.0 and 1.4.1, when configured with the GCP Secrets Engine, may incorrectly gener

CVE-2022-40186 CRITICAL
9.1 Sep 22

An issue was discovered in HashiCorp Vault and Vault Enterprise before 1.11.3. Rated critical severity (CVSS 9.1), this

CVE-2022-36129 CRITICAL
9.1 Jul 26

HashiCorp Vault Enterprise 1.7.0 through 1.9.7, 1.10.4, and 1.11.0 clusters using Integrated Storage expose an unauthent

CVE-2020-10661 CRITICAL
9.1 Mar 23

HashiCorp Vault and Vault Enterprise versions 0.11.0 through 1.3.3 may, under certain circumstances, have existing neste

CVE-2026-4525 HIGH
8.8 Apr 17

Token leakage in HashiCorp Vault and Vault Enterprise (0.11.2 up to 2.0.0, 1.21.5, 1.20.10, and 1.19.16) occurs when an

CVE-2024-7594 HIGH
8.8 Sep 26

Vault’s SSH secrets engine did not require the valid_principals list to contain a value by default. Rated high severity

CVE-2026-5052 HIGH
8.6 Apr 17

Server-side request forgery (SSRF) in HashiCorp Vault's PKI engine ACME validation allows unauthenticated remote attacke

CVE-2020-16251 HIGH
8.2 Aug 26

HashiCorp Vault and Vault Enterprise versions 0.8.3 and newer, when configured with the GCP GCE auth method, may be vuln

CVE-2020-16250 HIGH
8.2 Aug 26

HashiCorp Vault and Vault Enterprise versions 0.7.1 and newer, when configured with the AWS IAM auth method, may be vuln

Vendor StatusVendor

SUSE

Severity: High
Product Status
openSUSE Tumbleweed Fixed

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy