Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain ACL token with service:write
-
ExploitRegister/update mesh proxy with Envoy escape-hatch config
-
ExecutionAuthorization check for mesh:write bypassed
-
ImpactArbitrary 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
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.
Primary rating from Vendor (HashiCorp).
CVSS VectorVendor: HashiCorp
Lifecycle Timeline
2DescriptionCVE.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
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.
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
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
More in Consul Enterprise
View allAuthorization bypass in HashiCorp Consul's catalog node-write path allows any authenticated principal holding a node-wri
Unauthenticated denial of service in HashiCorp Consul's external gRPC listeners allows remote attackers to exhaust agent
Unauthenticated remote attackers who can reach a Consul agent's HTTP API can exhaust the agent's memory, causing a denia
Unauthenticated retrieval of cached service mesh leaf certificates and their private keys affects HashiCorp Consul and C
Authorization bypass in HashiCorp Consul's Connect service mesh allows a low-privileged authenticated service to communi
Partial arbitrary file read in HashiCorp Consul Community Edition and Enterprise 1.18.21 through 2.0.2 allows a network-
Memory exhaustion denial of service in HashiCorp Consul's native RPC listener allows a network-adjacent client holding a
HashiCorp Consul and Consul Enterprise contain an authorization bypass (CWE-639) in health check registration that lets
Authorization bypass in Consul's catalog deregistration path allows authenticated low-privileged callers to delete servi
Uncontrolled memory consumption in HashiCorp Consul's agent HTTP API endpoints allows unauthenticated remote callers to
Uncontrolled cache growth in HashiCorp Consul's Connect CA roots endpoint allows unauthenticated remote callers to expan
Authenticated denial of service in HashiCorp Consul Community Edition and Consul Enterprise 1.18.0-2.0.2 allows a networ
EUVD-2026-110053
GHSA-5jgf-46qp-g9jf
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB