Skip to main content

HashiCorp Consul CVE-2026-15972

| EUVDEUVD-2026-54612 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
Share

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
qualitative

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

3
Analysis Generated
Aug 07, 2026 - 20:22 vuln.today
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.

AnalysisAI

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.

Technical ContextAI

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.

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.

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-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-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

CVE-2026-19014 MEDIUM
4.3 Aug 07

Uncontrolled resource consumption in HashiCorp Consul and Consul Enterprise 1.17.0 through 2.0.2 allows authenticated ne

CVE-2026-19016 MEDIUM
4.2 Aug 07

Authorization bypass in HashiCorp Consul and Consul Enterprise versions 1.19.1 through 2.0.2 allows authenticated caller

CVE-2026-15970 MEDIUM
4.2 Aug 07

L7 intention authorization bypass in HashiCorp Consul Community and Enterprise editions 1.20.1 through 2.0.2 allows an a

Vendor StatusVendor

Share

CVE-2026-15972 vulnerability details – vuln.today

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