Skip to main content

HashiCorp Consul CVE-2026-105765

| EUVDEUVD-2026-110050 HIGH
Missing Authorization (CWE-862)
2026-10-26 HashiCorp GHSA-g3r6-g7m5-3qf5
7.5
CVSS 3.1 · Vendor: HashiCorp
View

Attack ChainAIDerived

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

  1. Access
    Reach Consul agent API over network
  2. Delivery
    Request service mesh leaf certificate without ACL token
  3. Exploit
    Authorization check bypassed, cached cert returned
  4. Execution
    Obtain service private key
  5. Impact
    Impersonate service within mesh

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires network reachability to an affected Consul or Consul Enterprise agent's service mesh leaf certificate API, and critically the target service leaf certificate must ALREADY be present in that agent's cache - the flaw returns a cached certificate and its private key, so the attack is bounded to services actively using Consul service mesh (Connect) whose certificates have been cached by the agent. No valid ACL token is required (PR:N), which is precisely the authorization bypass, and no user interaction is needed. Limiting factors: the affected version range is Consul and Consul Enterprise 1.17.0 up to 2.0.4 (fixed in 2.1.0 / Enterprise 2.1.0 and 1.21.19); environments not using the service mesh feature, or where no relevant leaf certificate is cached, have no certificate for the attacker to retrieve. The precise request needed to trigger the cached-certificate retrieval is not described in the available source.

Impact

This is a genuine high-priority issue rather than a CVSS-inflated one, though not an emergency. The input vuln.today Decision label is 'this_week', which aligns with the signals: the CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N) describes a network-reachable, low-complexity, unauthenticated flaw with high confidentiality impact (C:H), and the impact - retrieval of a service leaf certificate AND its private key - is severe because a stolen mesh private key can be used to impersonate a service within the mesh. No EPSS score is provided in the input, so exploitation probability cannot be quantified. This CVE is NOT in CISA KEV and no proof-of-concept or exploit reference is present (only the vendor advisory), so there is no public exploit identified at time of analysis. The practical constraint that tempers raw severity is that the attacker can only retrieve a leaf certificate that is ALREADY cached by the target agent, so impact depends on mesh usage and cache state rather than being exploitable against an idle default install. No SSVC exploitation/automatable/technical-impact decision fields were supplied beyond the 'this_week' priority label, so the automatable and technical-impact dimensions are not independently confirmed.

Exploit ScenarioDerived

An attacker with network access to a Consul agent's HTTP API, but without any valid ACL token, calls the service mesh leaf certificate endpoint and receives a cached service leaf certificate together with its private key. With that private key the attacker can impersonate the affected service inside the service mesh. No public exploit code or PoC is identified at time of analysis, and the low attack complexity (AC:L) with no required privileges or user interaction makes exploitation straightforward where a cached certificate exists.

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

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

Alert me

AnalysisAIv1 – Oct 26, 2026

Unauthenticated retrieval of cached service mesh leaf certificates and their private keys affects HashiCorp Consul and Consul Enterprise 1.17.0 through 2.0.4 through the agent's service mesh leaf certificate API, which fails to enforce ACL authorization (CWE-862). A remote attacker who can reach the affected agent API can obtain the certificate and private key for services whose leaf certificates are already cached, allowing impersonation of those mesh services without a valid ACL token or user interaction. HashiCorp has released fixes in Consul Community Edition 2.1.0 and Consul Enterprise 2.1.0 and 1.21.19; no public exploit code or CISA KEV entry was identified at time of analysis, and the issue is prioritized for remediation this week.

RemediationAI

Upgrade to a fixed release: Consul Community Edition 2.1.0 or Consul Enterprise 2.1.0 or 1.21.19, as specified in HashiCorp advisory HCSEC-2026-46 (https://discuss.hashicorp.com/t/hcsec-2026-46-consul-vulnerable-to-an-authorization-bypass-in-the-agents-service-mesh-leaf-certificate-api/77911). Because exploitation requires network reachability to the affected agent's service mesh leaf certificate API and returns only certificates already cached on that agent, limiting network access to the agent API reduces exposure, but this is a compensating control rather than a substitute for upgrading; environments not using Consul service mesh have no cached leaf certificates for an attacker to retrieve. No workaround is described in the available source, and the vendor-released patch is the complete fix.

Affected VersionsENISA

Consul 1.17.0 <2.1.0
Consul Enterprise 1.17.0 <2.1.0

Affected Packages

euvd consul fix: 2.1.0
euvd consul_enterprise fix: 2.1.0

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

Consul's service mesh (Connect) issues leaf certificates to services for mutual TLS, and the local agent caches those leaf certificates together with their private keys so services can present them. The vulnerable leaf certificate API is supposed to require a valid ACL token before returning cached material, but the authorization check is missing (CWE-862), so a network-reachable caller without an ACL token can retrieve a cached certificate and its private key. The CPE entries cpe:2.3:a:hashicorp:consul:*:*:*:*:*:*:*:* and cpe:2.3:a:hashicorp:consul_enterprise:*:*:*:*:*:*:*:* identify the affected Consul and Consul Enterprise products; the exposure is bounded to services actively using the mesh whose certificates are present in that agent's cache, and the precise request needed to trigger the cached-certificate retrieval is not described in the available sources.

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:H/I:N/A:N
vuln.today AI 7.5 HIGH

Network-reachable agent API, low complexity, and no ACL token (PR:N) yield AV:N/AC:L/PR:N; impact is disclosure of a certificate and private key, so C:H with I:N/A:N.

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

Primary rating from Vendor (HashiCorp).

CVSS VectorVendor: HashiCorp

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

Lifecycle Timeline

2
Patch available
Oct 26, 2026 - 18:18 EUVD
CVE Published
Oct 26, 2026 - 17:42 cve.org
HIGH 7.5

DescriptionCVE.org

HashiCorp Consul and Consul Enterprise 1.17.0 up to 2.0.4 are vulnerable to an authorization bypass in the agent's service mesh leaf certificate API that may allow an attacker without a valid ACL token to retrieve a cached service leaf certificate and its private key. This vulnerability (CVE-2026-105765) is fixed in Consul Community Edition 2.1.0 and Consul Enterprise 2.1.0 and 1.21.19.

Executive ViewAI

Why It Matters

HashiCorp Consul and Consul Enterprise versions 1.17.0 through 2.0.4 contain an unauthenticated API endpoint that exposes cached service mesh leaf certificates and private keys. This allows any attacker who can reach the Consul agent API to impersonate trusted mesh services, potentially enabling lateral movement and unauthorized access to sensitive systems. Leadership should prioritize remediation because this vulnerability directly undermines the integrity of the service mesh and could lead to data breaches or operational disruption.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 85% exploitable
Prevalence
High
HashiCorp Consul is widely deployed enterprise service-mesh and service-discovery software
Social Media
2
Sightings
Data Quality
3 sources
Confidence: Low

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.2%
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

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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

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