Skip to main content

HashiCorp Consul CVE-2026-105608

| EUVDEUVD-2026-110053 HIGH
Improper Handling of Case Sensitivity (CWE-178)
2026-10-26 HashiCorp GHSA-5jgf-46qp-g9jf
8.8
CVSS 3.1 · Vendor: HashiCorp
View

Attack ChainAIDerived

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

  1. Access
    Obtain ACL token with service:write
  2. Exploit
    Register/update mesh proxy with Envoy escape-hatch config
  3. Execution
    Authorization check for mesh:write bypassed
  4. Impact
    Arbitrary Envoy proxy configuration applied to mesh

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Case sensitivity handling
Exploitation Conditions

Requires a valid Consul ACL token holding service:write permission on a service, so ACLs must be enabled and the attacker must already be an authenticated mesh participant - it is not anonymous. The affected deployment must be using Consul service mesh (Connect) and the attacker leverages the Envoy escape-hatch (custom bootstrap/proxy) configuration path, which is normally gated behind mesh:write. Limiting factors: authenticated low-privilege access is mandatory (PR:L), the target must run service mesh with ACL authorization, and there is no indication of user interaction or non-default configuration being required beyond mesh usage. Patching to Consul CE/Enterprise 2.1.0 or Enterprise 1.21.19 is the vendor-stated fix.

Impact

The CVSS 3.1 base score of 8.8 (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) reflects a network-reachable, low-complexity issue, but the PR:L metric is the decisive qualifier: exploitation requires an authenticated Consul ACL token that already holds service:write permission, so this is a privilege-escalation / authorization-bypass problem among existing mesh participants rather than an anonymous remote compromise. The vuln.today decision label is 'this_week', which indicates meaningful but non-emergency urgency. No EPSS score, no CISA KEV listing, and no verified exploit code are present in the supplied data - the only reference is the HashiCorp HCSEC-2026-47 advisory, so exploitation status is 'no public exploit identified at time of analysis'. CWE-178 (Improper Handling of Case Sensitivity) is listed and would point to a permission-string comparison flaw, but the advisory text does not describe the trigger, so the mechanism is not confirmed. Net assessment: this is a genuine, vendor-confirmed authorization bypass worth prioritizing for environments running Consul service mesh with ACLs, but the required service:write privilege and absence of any exploitation signal (no KEV, no EPSS, no working PoC) place it below drop-everything emergency status - consistent with the 'this_week' label.

Exploit ScenarioDerived

An attacker or malicious insider who already holds a Consul ACL token scoped with service:write for a single service registers or updates that service's mesh sidecar proxy, embedding Envoy escape-hatch configuration that should require the higher mesh:write permission. Because the authorization check is bypassed, the low-privileged token is able to inject arbitrary Envoy proxy configuration it was never authorized to set. No public exploit code is identified; only the HashiCorp advisory reference exists.

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

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

Alert me

AnalysisAIv1 – Oct 26, 2026

An authorization bypass in HashiCorp Consul's service mesh proxy registration lets an authenticated user who holds only service:write permission apply Envoy escape-hatch (custom proxy/bootstrap) configuration that is normally reserved for holders of mesh:write, effectively escalating the privileges of an existing mesh participant. Consul Community Edition before 2.1.0 and Consul Enterprise before 2.1.0 and before 1.21.19 are affected; the CVSS 3.1 score is 8.8 (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H), with the PR:L metric reflecting that a valid ACL token with service:write is required, so this is not anonymous remote compromise. No public exploit code or confirmed active exploitation was identified at time of analysis, and the vendor states the issue is fixed in Consul CE 2.1.0 and Consul Enterprise 2.1.0 and 1.21.19.

RemediationAI

Vendor-released patch: upgrade Consul Community Edition to 2.1.0, and Consul Enterprise to 2.1.0 (2.x line) or 1.21.19 (1.21.x line); the vendor advisory HCSEC-2026-47 at https://discuss.hashicorp.com/t/hcsec-2026-47-consul-vulnerable-to-an-authorization-bypass-in-service-mesh-registration/77912 documents the fix and is the authoritative source for the exact upgrade path for each branch. Because the prerequisite is an ACL token holding service:write, a compensating control while patching is to audit and narrow service:write grants so tokens are scoped to the single service each workload actually registers and to rotate any token that was broadly shared across services; the trade-off is operational friction, since tighter tokens must be redistributed to workloads and can break registrations that relied on broader grants. If Connect service mesh is not in use on a given cluster, the vulnerable proxy-registration path is not exercised, which reduces exposure until the upgrade is scheduled; disabling Connect where it is in use removes mesh functionality and is not a substitute for the vendor's fixed versions.

Affected VersionsENISA

Consul 2.0.4 <2.1.0
Consul Enterprise 2.0.4 <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) relies on Envoy sidecar proxies whose configuration is registered through Consul's catalog and ACL system; the Envoy escape-hatch settings, which let an operator supply custom bootstrap or proxy configuration outside Consul's normal templating, are intentionally gated behind the mesh:write permission because they can alter how a proxy routes and terminates mesh traffic. The flaw is an authorization-check bypass: a token scoped only to service:write on a service is accepted where mesh:write should be required, so the privilege separation between 'register my service instance' and 'control the mesh data plane' collapses. The supplied CWE mapping is CWE-178 (Improper Handling of Case Sensitivity), indicating the permission decision path mishandles case sensitivity in the resource or permission comparison; the advisory does not describe the exact request-level trigger, so the specific input that trips the check is not described in the available sources. Impact is bounded by preconditions: ACLs must be enabled, the deployment must actually use Connect service mesh, and the attacker must already hold a valid Consul ACL token with service:write on at least one service - a condition that makes this a lateral-movement and traffic-interception risk among existing mesh participants rather than an unauthenticated entry point.

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

Network-reachable API with low complexity but requires an authenticated service:write token (PR:L); escape-hatch Envoy control over mesh proxies yields high confidentiality, integrity, and availability impact.

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

Primary rating from Vendor (HashiCorp).

CVSS VectorVendor: HashiCorp

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

Lifecycle Timeline

2
Patch available
Oct 26, 2026 - 19:18 EUVD
CVE Published
Oct 26, 2026 - 17:52 cve.org
HIGH 8.8

DescriptionCVE.org

HashiCorp Consul and Consul Enterprise are vulnerable to an authorization bypass in service mesh proxy registration. This may allow a user with service write permission to apply Envoy escape-hatch configuration without the required mesh write permission. This vulnerability (CVE-2026-105608) is fixed in Consul Community Edition 2.1.0 and Consul Enterprise 2.1.0 and 1.21.19.

Executive ViewAI

Why It Matters

CVE-2026-105608 is an authorization bypass in HashiCorp Consul that allows any authenticated user with basic service registration rights to gain elevated control over the service mesh, potentially compromising trust and confidentiality across the environment. Although no active exploitation has been identified, the high impact and low attacker prerequisites mean that any developer or operator with a standard ACL token could escalate privileges. Leadership should prioritize remediation because the flaw undermines the intended separation of duties in Consul's security model.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: strictly limit and audit all tokens with service:write; enforce least privilege by removing unnecessary service:write permissions; monitor proxy registration logs for custom Envoy bootstrap configurations; consider network segmentation to restrict access to Consul servers and proxies.

Threat Intelligence Overview

EPSS Score
0.5%
Top 61% exploitable
Prevalence
High
widely deployed enterprise service mesh and service discovery platform
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.5%
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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

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