Skip to main content

HashiCorp Consul CVE-2026-19113

| EUVDEUVD-2026-54613 MEDIUM
Uncontrolled Resource Consumption (CWE-400)
2026-08-07 HashiCorp GHSA-27m6-255m-6q58
5.3
CVSS 3.1 · Vendor: HashiCorp
Share

Severity by source

Vendor (HashiCorp) PRIMARY
5.3 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
vuln.today AI
5.3 MEDIUM

Network-accessible HTTP API requires no authentication; impact is availability-only and partial since memory is eventually reclaimed after request rejection.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/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
Low

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

DescriptionCVE.org

Consul Community Edition and Consul Enterprise 1.3.0 through 2.0.2 are vulnerable to an unauthenticated denial of service in several agent HTTP API endpoints. A remote caller could cause the agent to consume substantial memory before the request was rejected. This vulnerability, CVE-2026-19113, is fixed in Consul 2.0.3 and Consul Enterprise 1.21.17, 1.22.11, and 2.0.3.

AnalysisAI

Uncontrolled memory consumption in HashiCorp Consul's agent HTTP API endpoints allows unauthenticated remote callers to force the agent to allocate substantial memory before a request is finally rejected. Both Community Edition and Enterprise versions 1.3.0 through 2.0.2 are affected, covering a multi-year release window. No public exploit has been identified and the vulnerability is absent from CISA KEV, but the zero-authentication, low-complexity network attack path makes it straightforward to trigger for any attacker with network access to the Consul agent API port.

Technical ContextAI

HashiCorp Consul is a distributed service mesh and service discovery platform widely used in cloud-native and microservices architectures. The vulnerable surface is the Consul agent HTTP API layer - the interface responsible for service registration, health checking, key/value operations, and cluster coordination, typically listening on TCP port 8500 (HTTP) or 8501 (HTTPS). CPE strings cpe:2.3:a:hashicorp:consul and cpe:2.3:a:hashicorp:consul_enterprise confirm both distribution channels are affected identically. CWE-400 (Uncontrolled Resource Consumption) identifies the root cause class: affected API endpoints lack sufficient early-stage input validation or request-body size enforcement, allowing the agent runtime to allocate memory proportional to a malicious payload before bounds checking triggers rejection. This is distinct from a crash or code execution; the process remains alive but can be memory-starved under sustained request load.

RemediationAI

Upgrade to Consul Community Edition 2.0.3 or, for Enterprise deployments, to the appropriate patched Enterprise release: 1.21.17 for 1.21.x tracks, 1.22.11 for 1.22.x tracks, or 2.0.3 for 2.0.x tracks, as confirmed by HashiCorp's HCSEC-2026-25 advisory at https://discuss.hashicorp.com/t/hcsec-2026-25-multiple-vulnerabilities-impacting-hashicorp-consul/77629. As a compensating control prior to patching, restrict network access to Consul agent HTTP API ports (default 8500/8501) using host-based firewall rules or network segmentation so only trusted internal hosts can reach the API - this is also Consul's recommended production posture regardless of this vulnerability. Note that restricting API access may affect service discovery clients, sidecars, monitoring tools, or CI pipelines that interact directly with the agent API; audit dependent tooling before applying network restrictions. Binding the HTTP API listener to localhost (client_addr = "127.0.0.1" in agent config) is an additional hardening measure where remote API access is not required.

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-15972 HIGH
7.5 Aug 07

Unauthenticated denial of service in HashiCorp Consul's external gRPC listeners allows remote attackers to exhaust agent

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-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-19113 vulnerability details – vuln.today

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