Skip to main content

HashiCorp Consul EUVDEUVD-2026-54612

| CVE-2026-15972 HIGH
Allocation of Resources Without Limits or Throttling (CWE-770)
2026-08-07 HashiCorp GHSA-699f-92f5-m297
7.5
CVSS 3.1 · Vendor: HashiCorp
View

Attack ChainAIDerived

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

  1. Access
    Identify exposed Consul gRPC listener port
  2. Delivery
    Flood agent with many incomplete gRPC connections
  3. Exploit
    Exhaust process file descriptors and goroutines
  4. Execution
    Consume available agent memory
  5. Impact
    Deny service to legitimate Consul clients

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 that the Consul agent's external gRPC listener (default ports 8502 or 8503) is reachable from an attacker-controlled host over the network. No authentication is required - CVSS PR:N confirms this. No special configuration setting or non-default feature needs to be enabled beyond running a standard Consul 1.13.0-2.0.2 deployment with its gRPC listener active. What limits exploitation: deployments that firewall gRPC ports to trusted Consul agent subnets only are not practically exploitable from external networks; the attack requires sustained connection volume to maintain the DoS state and will recover if the flood ceases and the agent is not already crashed; only availability is impacted with no data exfiltration or code execution possible.

Impact

The CVSS 7.5 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H) accurately reflects the real-world risk profile: network-accessible, trivially scriptable with no credential requirement, and capable of producing complete availability loss for the affected Consul agent. There is no confidentiality or integrity component. EPSS data was not included in the intelligence provided, so exploitation probability cannot be quantified from that source. Neither a CISA KEV listing nor a public POC was reported, suggesting this has not been observed in mass exploitation campaigns at time of analysis; however, the zero-complexity, zero-privilege attack surface means opportunistic exploitation is plausible once knowledge of the flaw is public. For organizations exposing Consul gRPC ports externally or across untrusted network segments, this is a genuine priority. For deployments where gRPC is firewalled to trusted hosts only, the practical risk is substantially reduced. The vendor patch is already available, which supports immediate remediation over workaround reliance.

Exploit ScenarioDerived

An attacker identifies an internet- or intranet-exposed Consul agent gRPC port and uses a scripted tool to open thousands of TCP connections to that port, completing enough of the TLS or plaintext handshake to be accepted by the listener but never sending valid gRPC frames. Each connection holds a file descriptor and a goroutine in the Go runtime; as these accumulate, the agent's process-level resource pools are exhausted. No public exploit code has been confirmed, but the technique is a standard slow-open or connection-flood pattern that requires no specialized tooling.

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

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

Alert me

AnalysisAIv1 – Aug 07, 2026

Unauthenticated denial of service in HashiCorp Consul's external gRPC listeners allows remote attackers to exhaust agent file descriptors, goroutines, and memory by flooding incomplete connections, rendering the agent unreachable to legitimate clients. Both Consul Community Edition and Consul Enterprise versions 1.13.0 through 2.0.2 are affected - a span covering nearly three years of releases. No public exploit code or CISA KEV listing has been identified at time of analysis, though the CVSS 7.5 score and AV:N/AC:L/PR:N profile reflect a straightforwardly exploitable network condition requiring no attacker authentication or user interaction.

RemediationAI

Upgrade to Consul Community Edition 2.0.3 or, for Consul Enterprise deployments, to one of the fixed branches: 1.21.17, 1.22.11, or 2.0.3. These exact patch versions are confirmed by HashiCorp advisory HCSEC-2026-25 at https://discuss.hashicorp.com/t/hcsec-2026-25-multiple-vulnerabilities-impacting-hashicorp-consul/77629. If immediate patching is not feasible, restrict network access to Consul's gRPC listener ports (default 8503 for TLS and 8502 for plaintext) using host-based firewall rules or network ACLs, limiting access to known trusted Consul agent IP ranges only. This workaround reduces attack surface but does not eliminate the underlying flaw and may disrupt legitimate cross-segment Consul communication, requiring careful inventory of which hosts require gRPC access before applying.

Affected VersionsENISA

Consul Enterprise 1.13.0 <2.0.3
Consul 1.13.0 <2.0.3

Affected Packages

euvd consul fix: 2.0.3
euvd consul_enterprise fix: 2.0.3

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 2 packages in euvd

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

Technical ContextAI · show details

HashiCorp Consul is a widely deployed service mesh and service discovery platform that exposes external gRPC listeners for agent-to-agent and client-to-agent communication. The root cause is CWE-770 (Allocation of Resources Without Limits or Throttling): Consul's gRPC listener accepts inbound TCP connections without enforcing a cap on the number of incomplete or half-open connections. Each connection accepted but not completed consumes a file descriptor, a goroutine, and heap memory in the Go runtime. Because the listener does not reject or time out these incomplete connections aggressively enough, a sustained flood saturates process-level resource pools. Affected CPEs are cpe:2.3:a:hashicorp:consul:*:*:*:*:*:*:*:* and cpe:2.3:a:hashicorp:consul_enterprise:*:*:*:*:*:*:*:*, covering both the open-source and enterprise distributions from 1.13.0 onward.

Know when Consul Enterprise 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 7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
vuln.today AI 7.5 HIGH

Network-exposed gRPC listener requires no credentials; only availability is impacted via resource exhaustion; scope unchanged as impact is confined to the Consul agent process.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Red Hat 7.5 HIGH

Primary rating from Vendor (HashiCorp).

CVSS VectorVendor: HashiCorp

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

Lifecycle Timeline

2
Patch available
Aug 07, 2026 - 20:01 EUVD
CVE Published
Aug 07, 2026 - 19:20 cve.org
HIGH 7.5

DescriptionCVE.org

Consul Community Edition and Consul Enterprise 1.13.0 through 2.0.2 are vulnerable to an unauthenticated denial of service through unbounded connection acceptance on the external gRPC listeners. A remote attacker may exhaust agent file descriptors, goroutines, and memory by opening many incomplete connections, potentially preventing legitimate clients from connecting. This vulnerability, CVE-2026-15972, is fixed in Consul 2.0.3 and Consul Enterprise 1.21.17, 1.22.11, and 2.0.3.

Executive ViewAI

Why It Matters

Consul deployments running versions 1.13.0 through 2.0.2 can be taken offline remotely and unauthenticated, disrupting service mesh and DNS services that dependent applications rely on. No public exploit identified at time of analysis, providing a window for controlled remediation rather than emergency response. A vendor patch is available, allowing your organization to address this with planned deployment rather than firefighting.

Business Impact: High
Compensating Controls

Apply vendor patch. Until patched, limit access to Consul gRPC endpoints (typically port 8502) to trusted internal networks via network policies or firewalls, and configure alerts for abnormal connection counts or memory usage that could indicate an attack attempt.

Threat Intelligence Overview

EPSS Score
0.4%
Top 69% exploitable
Prevalence
Medium
popular service mesh and service discovery tool in cloud-native enterprises
Social Media
1
Sightings
Data Quality
5 sources
Confidence: Medium

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.4%
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· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
High

Priority Score

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

Attack Technique

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

CVE-2026-105608 HIGH
8.8 Oct 26

An authorization bypass in HashiCorp Consul's service mesh proxy registration lets an authenticated user who holds only

CVE-2026-87090 HIGH
8.3 Sep 10

Authorization bypass in HashiCorp Consul's catalog node-write path allows any authenticated principal holding a node-wri

CVE-2026-105626 HIGH
7.5 Oct 26

Unauthenticated remote attackers who can reach a Consul agent's HTTP API can exhaust the agent's memory, causing a denia

CVE-2026-105765 HIGH
7.5 Oct 26

Unauthenticated retrieval of cached service mesh leaf certificates and their private keys affects HashiCorp Consul and C

CVE-2026-88021 HIGH
7.1 Sep 10

Authorization bypass in HashiCorp Consul's Connect service mesh allows a low-privileged authenticated service to communi

CVE-2026-19017 MEDIUM
6.8 Aug 07

Partial arbitrary file read in HashiCorp Consul Community Edition and Enterprise 1.18.21 through 2.0.2 allows a network-

CVE-2026-87106 MEDIUM
6.5 Sep 10

Memory exhaustion denial of service in HashiCorp Consul's native RPC listener allows a network-adjacent client holding a

CVE-2026-115804 MEDIUM
6.4 Oct 26

HashiCorp Consul and Consul Enterprise contain an authorization bypass (CWE-639) in health check registration that lets

CVE-2026-87107 MEDIUM
5.4 Sep 10

Authorization bypass in Consul's catalog deregistration path allows authenticated low-privileged callers to delete servi

CVE-2026-19113 MEDIUM
5.3 Aug 07

Uncontrolled memory consumption in HashiCorp Consul's agent HTTP API endpoints allows unauthenticated remote callers to

CVE-2026-19015 MEDIUM
5.3 Aug 07

Uncontrolled cache growth in HashiCorp Consul's Connect CA roots endpoint allows unauthenticated remote callers to expan

CVE-2026-19012 MEDIUM
5.3 Aug 07

Authenticated denial of service in HashiCorp Consul Community Edition and Consul Enterprise 1.18.0-2.0.2 allows a networ

Vendor StatusVendor

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