CVE-2025-6203
HashiCorp Vault vulnerability analysis and mitigation

Overview

CVE-2025-6203 is a denial-of-service vulnerability in HashiCorp Vault caused by insufficient resource throttling when processing complex JSON payloads. A malicious user can submit a specially-crafted payload that meets the default request size limit but causes excessive memory and CPU consumption, potentially timing out Vault's auditing subroutine and rendering the server unresponsive. The vulnerability was disclosed on August 28, 2025, and affects Vault Community Edition versions 1.15.0 through 1.20.2, and Vault Enterprise versions across multiple branches. It carries a CVSS v3.1 base score of 7.5 (High) (GitHub Advisory, HashiCorp Advisory).

Technical details

The root cause is classified as CWE-770 (Allocation of Resources Without Limits or Throttling): Vault does not impose adequate restrictions on the computational complexity of JSON payloads, even when those payloads fall within the configured request size limit. An attacker can craft a deeply nested or otherwise complex JSON structure that triggers disproportionate memory and CPU usage during processing, particularly within Vault's auditing subroutine. The attack requires no authentication, no user interaction, and is exploitable remotely over the network, making it accessible to any party with network access to the Vault API endpoint. A related incomplete fix was later disclosed under HCSEC-2025-32, indicating the initial patch did not fully resolve the underlying issue (HashiCorp Advisory, HashiCorp Follow-up, GitHub Advisory).

Impact

Successful exploitation results in complete unavailability of the Vault server, disrupting all secret management, authentication, and encryption-as-a-service operations dependent on it. Because Vault is commonly used as a central secrets broker in enterprise and cloud-native environments, an outage can cascade to dependent applications and services that rely on dynamic credentials or token issuance. There is no confidentiality or integrity impact — the vulnerability is purely an availability concern, but the criticality of Vault's role in infrastructure makes even temporary unavailability highly disruptive (HashiCorp Advisory, GitHub Advisory).

Exploitability

As of the time of disclosure, there is no public proof-of-concept exploit and no evidence of in-the-wild exploitation (GitHub Advisory). The EPSS score is approximately 0.04–0.10%, reflecting a low near-term exploitation probability. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. No threat actor attribution has been reported. However, the unauthenticated, network-accessible nature of the attack vector lowers the barrier for exploitation significantly.

Exploitation steps

  1. Reconnaissance: Identify internet-facing or internally accessible HashiCorp Vault instances running Community Edition versions below 1.20.3 or Enterprise versions below the respective patched releases, using network scanning tools or service discovery.
  2. Craft malicious payload: Construct a specially-crafted JSON payload that is deeply nested or structurally complex (e.g., exponentially nested objects or arrays) while remaining within Vault's default request size limit to avoid triggering size-based rejection.
  3. Submit payload to Vault API: Send the crafted JSON payload via an unauthenticated or authenticated HTTP request to a Vault API endpoint that processes and audits the request body (e.g., login endpoints or other API routes that accept JSON input).
  4. Trigger resource exhaustion: The complex payload causes excessive CPU and memory consumption during Vault's internal processing and auditing subroutine, leading to a timeout or hang in the audit subsystem.
  5. Achieve denial of service: The Vault server becomes unresponsive, denying service to all legitimate clients and dependent applications until the server is restarted or recovers (HashiCorp Advisory, GitHub Advisory).

Indicators of compromise

  • Network: Unusual volume of HTTP requests to Vault API endpoints containing large or structurally complex JSON bodies that remain within the configured size limit; repeated requests from a single source IP targeting Vault API routes.
  • Logs: Vault audit log entries showing timeouts or failures in the auditing subroutine; Vault server logs indicating high memory or CPU usage correlated with specific API requests; error messages related to audit backend timeouts.
  • Process: Vault process exhibiting sustained high CPU or memory utilization without a corresponding increase in legitimate traffic; Vault process becoming unresponsive or requiring restart.
  • Application: Downstream services reporting failures to retrieve secrets, tokens, or credentials from Vault; health check endpoints returning errors or timeouts (HashiCorp Advisory).

Mitigation and workarounds

HashiCorp has released patches addressing this vulnerability: Vault Community Edition 1.20.3, and Vault Enterprise 1.20.3, 1.19.9, 1.18.14, and 1.16.25. Operators should upgrade to these versions immediately. As interim mitigations, implementing network-level controls to restrict access to the Vault API to trusted sources, and monitoring Vault server resource utilization for anomalies, are recommended. Note that a follow-up advisory (HCSEC-2025-32) was issued indicating the initial fix was incomplete, so operators should ensure they are running the latest available patched release (HashiCorp Advisory, HashiCorp Follow-up, GitHub Advisory).

Community reactions

The vulnerability received coverage from multiple security news outlets including GBHackers, SecurityOnline, CyberSecurityNews, and CyberPress, all highlighting the unauthenticated nature of the attack and its potential to crash Vault servers. The Hacker News weekly recap included CVE-2025-6203 among notable vulnerabilities for the week of August 25, 2025. BlackKite's Focus Friday TPRM analysis flagged it as a relevant third-party risk management concern. Social media activity on Mastodon and X (Twitter) noted the disclosure shortly after publication. The CISA vulnerability bulletin for the week of August 25, 2025 also referenced the vulnerability (GBHackers, HashiCorp Advisory).

Additional resources


SourceThis report was generated using AI

Related HashiCorp Vault vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-84304HIGH8.7
  • cAdvisor logocAdvisor
  • prometheus-fips-3.13
NoYesSep 01, 2026
CVE-2026-56865HIGH8.4
  • Go logoGo
  • docker-machine-driver-linode
NoYesAug 13, 2026
CVE-2026-56854HIGH7.5
  • New Relic Agent logoNew Relic Agent
  • distribution-registry-3.1
NoYesAug 28, 2026
CVE-2026-5006MEDIUM6.8
  • HashiCorp Vault logoHashiCorp Vault
  • cpe:2.3:a:hashicorp:vault
NoYesAug 24, 2026
CVE-2026-45404MEDIUM5.9
  • HashiCorp Vault logoHashiCorp Vault
  • metricbeat-9.4-fips
NoYesAug 24, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management