Skip to main content

HashiCorp Consul CVE-2026-19015

| EUVDEUVD-2026-54608 MEDIUM
Allocation of Resources Without Limits or Throttling (CWE-770)
2026-08-07 HashiCorp GHSA-hhvm-wg9j-9rp7
5.3
CVSS 3.1 · Vendor: HashiCorp
View

Attack ChainAIDerived

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

  1. Access
    Identify network-reachable Consul HTTP API
  2. Delivery
    Send repeated unauthenticated requests to Connect CA roots endpoint
  3. Exploit
    Trigger unbounded in-memory cache accumulation
  4. Execution
    Override operator cache-disable configuration
  5. Persist
    Exhaust agent memory resources
  6. Impact
    Degrade or crash Consul agent availability

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

The Consul Connect feature (service mesh) must be in active use, as the vulnerability resides specifically in the Connect CA roots endpoint - Consul deployments that do not use Connect are not exposed. The CVSS vector AV:N/AC:L/PR:N/UI:N indicates that no authentication is required and no special client configuration is needed, meaning any network-reachable caller can trigger cache growth. Exploitation is limited by the requirement that the Consul HTTP API (typically port 8500 or 8501 for TLS) must be reachable from the attacker's position; organizations that restrict Consul API access to internal networks or trusted clients significantly reduce realistic exposure. The impact ceiling is bounded to availability degradation of the individual Consul agent rather than full cluster compromise.

Impact

The CVSS 3.1 vector AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L characterizes this as a low-complexity, network-accessible, unauthenticated denial-of-service primitive with only partial (low) availability impact. Real-world risk is constrained to environments where the Connect service mesh feature is active and the CA roots endpoint is reachable - deployments not using Connect are not exposed to this attack surface. There is no confidentiality or integrity impact; the worst case is memory exhaustion degrading agent stability. No EPSS data was provided in the intelligence sources, and the vulnerability is not listed in the CISA KEV catalog, nor is there known public exploit code, all of which reduce urgency relative to other unpatched network-accessible issues. The risk is real but bounded: a determined attacker could sustain cache growth to degrade a Consul agent, but immediate cluster-wide compromise is not a plausible outcome from this vector alone.

Exploit ScenarioDerived

An unauthenticated remote attacker with network access to a Consul agent's HTTP API repeatedly calls the Connect CA roots endpoint in a tight loop, causing the in-memory cache to grow without bound despite any operator-configured cache limits. Over time, escalating memory consumption degrades Consul agent responsiveness or triggers an out-of-memory condition, disrupting service discovery and mTLS for the service mesh. No public proof-of-concept code has been identified at the time of this analysis.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Aug 07, 2026

Uncontrolled cache growth in HashiCorp Consul's Connect CA roots endpoint allows unauthenticated remote callers to expand the agent's Connect CA roots cache indefinitely, overriding any operator-applied cache-disable configuration. Both Consul Community Edition and Consul Enterprise are affected from version 1.2.0 through 2.0.2. No public exploit code or active exploitation (CISA KEV) has been identified; the CVSS 5.3 Medium rating reflects limited availability impact with no confidentiality or integrity exposure.

RemediationAI

Upgrade to Consul Community Edition 2.0.3 or Consul Enterprise 1.21.17, 1.22.11, or 2.0.3, as confirmed by HashiCorp in the vendor advisory at https://discuss.hashicorp.com/t/hcsec-2026-25-multiple-vulnerabilities-impacting-hashicorp-consul/77629. If an immediate upgrade is not feasible, operators should restrict network access to the Connect CA roots endpoint using firewall rules or Consul ACL policies to limit which callers can reach it, thereby reducing the attack surface; this does not fix the underlying cache growth bug but limits who can trigger it. Disabling the Connect feature entirely is a more aggressive workaround that eliminates exposure but removes service mesh functionality. Note that the current operator cache-disable configuration is explicitly ineffective against this vulnerability and should not be relied upon as a compensating control.

Affected VersionsENISA

Consul Enterprise 1.2.0 <2.0.3
Consul 1.2.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's Connect feature provides service mesh capabilities using mutual TLS (mTLS), anchored by a Certificate Authority (CA) whose root certificates are served via the Connect CA roots endpoint. CWE-770 (Allocation of Resources Without Limits or Throttling) identifies the root cause: the endpoint lacks resource constraints on how many CA root entries are accumulated in the agent's in-memory cache. Critically, this growth persists even when operators have explicitly disabled the cache via configuration, rendering that control ineffective. Affected products are identified by CPEs cpe:2.3:a:hashicorp:consul:*:*:*:*:*:*:*:* and cpe:2.3:a:hashicorp:consul_enterprise:*:*:*:*:*:*:*:*, covering both the open-source Community Edition and commercial Enterprise variants.

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

Connect CA roots endpoint is network-accessible without authentication; sole impact is low availability via unbounded cache growth, with no confidentiality or integrity effect.

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

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

1
Patch available
Aug 07, 2026 - 20:01 EUVD

DescriptionCVE.org

Consul Community Edition and Consul Enterprise 1.2.0 through 2.0.2 are vulnerable to an uncontrolled resource consumption issue in the Connect CA roots endpoint that may allow a remote caller to grow the agent's Connect CA roots cache without bound, defeating the operator's cache-disable configuration. This vulnerability, CVE-2026-19015, is fixed in Consul 2.0.3 and Consul Enterprise 1.21.17, 1.22.11, and 2.0.3.

Threat Intelligence Overview

EPSS Score
0.3%
Top 78% exploitable
Prevalence
Medium
widely used service mesh in enterprise microservices and Kubernetes deployments
Data Quality
6 sources
Confidence: High

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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Medium

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
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-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-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-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