Skip to content
OpenAdvisories
High · 7.5 CVE-2026-88021 EUVD-2026-75700GHSA-9p3q-p26q-fxxc

Consul vulnerable to an authorization bypass in the Connect service mesh

Published Sep 10, 2026 · Updated Oct 2, 2026 · Assigned by HashiCorp

Description

Consul and Consul Enterprise are vulnerable to an authorization bypass in the Connect service mesh that may allow a service to reach a destination it is not authorized to access. When building Envoy RBAC rules to enforce Connect intentions, Consul did not correctly escape certain characters in service names, namespaces, and partitions, causing the generated authorization rules to match more broadly than intended. This vulnerability (CVE-2026-88021) is fixed in Consul 2.0.4 and Consul Enterprise 1.21.18, 1.22.12 and 2.0.4.

Affected products

VendorProductAffectedFixed
HashiCorp Consul 1.9.0 – < 2.0.4 2.0.4
HashiCorp Consul Enterprise 1.9.0 – < 2.0.4 2.0.4

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Ubuntu 22.04 LTS consul No fix yet —
Ubuntu 20.04 LTS consul No fix yet —
Ubuntu 18.04 LTS consul No fix yet —

References