HashiCorp Vault
CVE-2025-12044
HIGH
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach network-exposed Vault API
-
DeliverySend complex JSON payloads
-
ExploitBypass pre-ratelimit processing
-
ExecutionExhaust CPU/memory resources
-
ImpactVault service denial
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V2 - Validation and Business Logic Resource allocation limits
MITRE ATT&CK
1 technique across 1 tactic: Impact The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires network reachability to Vault's HTTP API and targets the JSON request-processing path, which executes before rate limiting is applied - this is the specific regression. No authentication, user interaction, or non-default feature flag is required (AV:N/AC:L/PR:N/UI:N), so default Vault deployments reachable over the network are exposed. The primary limiting factor is network exposure: Vault instances restricted behind private networks, mutual-TLS, or upstream API gateways/WAFs that enforce their own rate limiting reduce the attack surface. Only versions prior to the fixes (Vault Community 1.21.0; Vault Enterprise 1.16.27, 1.19.11, 1.20.5, 1.21.0) are affected, and environments that only applied the earlier HCSEC-2025-24 fix remain vulnerable due to the regression. |
| Impact | Signals are broadly consistent and point to a moderate, availability-only risk. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N) confirms remote, unauthenticated, low-complexity exploitation with no user interaction, but impact is confined to availability (C:N/I:N/A:H) - there is no confidentiality or integrity exposure, which matches the CWE-770 (uncontrolled resource consumption) DoS classification. The 7.5 score is driven entirely by the A:H availability hit, not by code execution or data compromise. EPSS is low at 0.53% (44th percentile), indicating no statistical evidence of imminent widespread exploitation, and the CVE is NOT in CISA KEV with no public exploit identified at time of analysis - so the 'network/unauthenticated' ease is offset by the absence of active-exploitation signals. No SSVC decision data was provided in the input. Net: this is a credible patch-worthy availability bug for Vault operators (Vault is a high-value secrets-management chokepoint, so an outage has outsized operational impact), but it is not an emergency relative to code-execution or actively-exploited CVEs. Note the regression context - this reopens HCSEC-2025-24 - so environments patched only against the earlier issue remain exposed. |
| Exploit ScenarioDerived | A remote, unauthenticated attacker sends specially crafted or complex JSON payloads to an internet-exposed or network-reachable Vault API endpoint. Because the regression allows JSON to be processed before rate limits are applied, the request consumes excessive resources, and a flood of such payloads exhausts CPU/memory and renders Vault unavailable to legitimate clients. No public exploit code is identified at time of analysis, but the low attack complexity makes reliable weaponization straightforward. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 18, 2026
Unauthenticated denial of service affects HashiCorp Vault and Vault Enterprise because JSON request payloads are processed before rate limiting is applied, a regression from the prior HCSEC-2025-24 fix. Network-reachable deployments running Vault Community Edition before 1.21.0 or Vault Enterprise before 1.16.27, 1.19.11, 1.20.5, and 1.21.0 can be made unavailable through resource exhaustion; no public exploit identified at time of analysis and EPSS is low at 0.53% (44th percentile).
RemediationAI
Upgrade Vault Community Edition to 1.21.0 or later, and Vault Enterprise to 1.16.27, 1.19.11, 1.20.5, or 1.21.0 (or later within the supported branch) per the HashiCorp advisory at https://discuss.hashicorp.com/t/hcsec-2025-31-vault-vulnerable-to-denial-of-service-due-to-rate-limit-regression/76710, and verify that the earlier HCSEC-2025-24 fix alone is not being relied upon. If immediate upgrade is not possible, restrict Vault's HTTP API to trusted networks, enforce rate limiting at an upstream API gateway, WAF, or reverse proxy, require mutual TLS for API clients, and monitor for JSON request floods or resource exhaustion. Trade-offs include possible disruption to legitimate clients from network restrictions or mTLS changes, need to tune gateway/WAF rate limits to avoid breaking automation, and added latency from JSON inspection at the edge.
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in go
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
HashiCorp Vault is a secrets management system whose HTTP API accepts JSON requests. The root cause is CWE-770, allocation of resources without limits or throttling: a regression from HCSEC-2025-24 causes JSON payloads to be processed before rate limiting is enforced, so unauthenticated requests can reach expensive parsing or allocation paths ahead of throttling. The CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H vector confirms a network-reachable, unauthenticated, availability-only impact with no confidentiality or integrity effect. CPE data identifies affected Vault Enterprise and non-enterprise/Community editions, and environments that applied only the earlier HCSEC-2025-24 fix remain vulnerable because this issue is a regression in that fix.
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
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Remote unauthenticated requests to the API trigger it with no interaction (AV:N/AC:L/PR:N/UI:N); impact is availability-only resource exhaustion (C:N/I:N/A:H, S:U).
Primary rating from Vendor (hashicorp).
CVSS VectorVendor: hashicorp
DescriptionCVE.org
Vault and Vault Enterprise (“Vault”) are vulnerable to an unauthenticated denial of service when processing JSON payloads. This occurs due to a regression from a previous fix for [+HCSEC-2025-24+|https://discuss.hashicorp.com/t/hcsec-2025-24-vault-denial-of-service-though-complex-json-payloads/76393] which allowed for processing JSON payloads before applying rate limits. This vulnerability, CVE-2025-12044, is fixed in Vault Community Edition 1.21.0 and Vault Enterprise 1.16.27, 1.19.11, 1.20.5, and 1.21.0.
Executive ViewAI
HashiCorp Vault and Vault Enterprise can be made unavailable through resource exhaustion when network-reachable JSON request payloads are processed before rate limiting, creating a HIGH-severity availability risk for secrets management and dependent applications. Leadership should care because a Vault outage can disrupt access to secrets, authentication flows, and critical services; no public exploit identified at time of analysis and EPSS is low, but affected versions remain exposed until a vendor patch is available.
No vendor-released patch identified at time of analysis; interim mitigations include restricting Vault API access to trusted networks, enforcing rate limiting and request-size limits at a reverse proxy/WAF, segmenting and isolating critical Vault clusters, and monitoring for resource-exhaustion indicators.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
Affected Products (CPE)CVE.org
Vault and Vault Enterprise (“Vault”) may expose sensitive information when enabling an audit device which specifies the
Vault and Vault Enterprise (“Vault”) TLS certificate auth method did not correctly validate client certificates when con
The official vault docker images before 0.11.6 contain a blank password for a root user. Rated critical severity (CVSS 9
HashiCorp Vault and Vault Enterprise 1.4.0 and 1.4.1, when configured with the GCP Secrets Engine, may incorrectly gener
An issue was discovered in HashiCorp Vault and Vault Enterprise before 1.11.3. Rated critical severity (CVSS 9.1), this
HashiCorp Vault Enterprise 1.7.0 through 1.9.7, 1.10.4, and 1.11.0 clusters using Integrated Storage expose an unauthent
HashiCorp Vault and Vault Enterprise versions 0.11.0 through 1.3.3 may, under certain circumstances, have existing neste
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
Vault’s SSH secrets engine did not require the valid_principals list to contain a value by default. Rated high severity
Server-side request forgery (SSRF) in HashiCorp Vault's PKI engine ACME validation allows unauthenticated remote attacke
HashiCorp Vault and Vault Enterprise versions 0.8.3 and newer, when configured with the GCP GCE auth method, may be vuln
HashiCorp Vault and Vault Enterprise versions 0.7.1 and newer, when configured with the AWS IAM auth method, may be vuln
NVD
CVE.org
EPSS
GitHub PoC
Exploit-DB