← Catalog
Co

Consul

Networking & Proxies Service Mesh latest v2.0.2 · via GitHub Releases
v2.0.2 Wed, Jul 8

## 2.0.2 (July 8, 2026) SECURITY: * Upgrade alpine base image version to 3.24 to address [CVE-2026-41989], [ALPINE-CVE-2026-2100]. [[GH-23711](https://github.com/hashicorp/consul/issues/23711)] * dependency: Upgrade Serf and Memberlist to use the latest versions.

v2.0.0 Sun, May 24

## 2.0.0 (May 22, 2026) SECURITY: * connect: Upgrade envoy version to 1.37.2 and newer versions [[GH-23469](https://github.com/hashicorp/consul/pull/23469)] * go: Upgrade go version to 1.26 [[GH-23493](https://github.com/hashicorp/consul/pull/23493)] * agent: Increased default HTTP server timeouts to prevent breaking long-polling blocking queries.

v2.0.0-rc2 Fri, May 15

## 2.0.0-rc2 (May 15, 2026) SECURITY: * agent: Increased default HTTP server timeouts to prevent breaking long-polling blocking queries. `read_timeout` and `write_timeout` are now set to 15 minutes (up from 30 seconds), while `read_header_timeout` (10s) and `idle_timeout` (120s) still provide protection against Slowloris attacks. All timeouts remain configurable via the `http_config` block.

v2.0.0-rc1 Wed, Apr 29

## 2.0.0-rc1 (April 29, 2026) SECURITY: * connect: Upgrade envoy version to 1.37.2 and newer versions [[GH-23469](https://github.com/hashicorp/consul/pull/23469)] * go: Upgrade go version to 1.26 [[GH-23493](https://github.com/hashicorp/consul/pull/23493)] FEATURES: * **(Enterprise Only)** update to go-licensing/v4 and go-census/v3 inorder to adapt to new licenses of PAO.

v1.22.7 Sat, Apr 25

## 1.22.7 (April 21, 2026) SECURITY: * security: update google.golang.org/grpc to fix CVE-2026-33186 [[GH-23379](https://github.com/hashicorp/consul/issues/23379)] * security: upgrade go.opentelemetry.io/otel to 1.42.0 to remediate CVE-2026-24051 (Path Hijacking / Untrusted Search Paths on macOS).

v1.22.6 Thu, Mar 26

## 1.22.6 (March 23, 2026) SECURITY: * security: upgrade envoy version to 1.35.9 and 1.34.13 [[GH-23372](https://github.com/hashicorp/consul/pull/23372)] * security: update google.golang.org/grpc to fix CVE-2026-33186 [[GH-23379](https://github.com/hashicorp/consul/pull/23379)] * security: upgrade go version to 1.25.8 [[GH-23322](https://github.com/hashicorp/consul/pull/23322)] * security: bump golang.org/x/* dependencies to align with consul-enterprise and address security vulnerabilities.

MODERATE CVE-2026-2808 Thu, Mar 12

HashiCorp Consul and Consul Enterprise 1.18.20 up to 1.21.10 and 1.22.4 are vulnerable to arbitrary file read when configured with Kubernetes authentication. This vulnerability, CVE-2026-2808, is fixed in Consul 1.18.21, 1.21.11 and 1.22.5.

GHSA-cpfq-66p2-336j CVE-2026-2808 CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:N/A:N github.com/hashicorp/consul introduced: 0 fixed: 1.18.21 github.com/hashicorp/consul introduced: 1.22.0-rc1 fixed: 1.22.5 github.com/hashicorp/consul introduced: 1.19.0 fixed: 1.21.11
v1.22.5 Fri, Feb 27

## 1.22.5 (February 26, 2026) SECURITY: * security: upgrade go version to 1.25.7 [[GH-23204](https://github.com/hashicorp/consul/issues/23204)] * dockerfile: the Consul build Go base image to `alpine3.23` [[GH-23194](https://github.com/hashicorp/consul/issues/23194)] * connect: Migrate to aws-sdk-go-v2 from aws-sdk-go (v1). Also updated consul-awsauth and go-secure-stdlib/awsutil dependencies to their v2 versions.

MODERATE CVE-2025-11375 Tue, Oct 28

Consul and Consul Enterprise’s (“Consul”) event endpoint is vulnerable to denial of service (DoS) due to lack of maximum value on the Content Length header. This vulnerability, CVE-2025-11375, is fixed in Consul Community Edition 1.22.0 and Consul Enterprise 1.22.0, 1.21.6, 1.20.8 and 1.18.12.

GHSA-qh7p-pfq3-677h CVE-2025-11375 CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H github.com/hashicorp/consul introduced: 0 fixed: 1.22.0
MODERATE CVE-2025-11374 Tue, Oct 28

Consul and Consul Enterprise’s (“Consul”) key/value endpoint is vulnerable to denial of service (DoS) due to incorrect Content Length header validation. This vulnerability, CVE-2025-11374, is fixed in Consul Community Edition 1.22.0 and Consul Enterprise 1.22.0, 1.21.6, 1.20.8 and 1.18.12.

GHSA-7g3r-8c6v-hfmr CVE-2025-11374 CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H github.com/hashicorp/consul introduced: 0 fixed: 1.22.0
MODERATE CVE-2024-10006 Thu, Oct 31

A vulnerability was identified in Consul and Consul Enterprise ("Consul") such that using Headers in L7 traffic intentions could bypass HTTP header based access rules.

GHSA-5c4w-8hhh-3c3h CVE-2024-10006 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:L github.com/hashicorp/consul introduced: 1.9.0 fixed: 1.20.1
MODERATE CVE-2024-10086 Thu, Oct 31

A vulnerability was identified in Consul and Consul Enterprise such that the server response did not explicitly set a Content-Type HTTP header, allowing user-provided inputs to be misinterpreted and lead to reflected XSS.

GHSA-99wr-c2px-grmh CVE-2024-10086 CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N github.com/hashicorp/consul introduced: 1.4.1 fixed: 1.20.0
HIGH CVE-2024-10005 Thu, Oct 31

A vulnerability was identified in Consul and Consul Enterprise ("Consul") such that using URL paths in L7 traffic intentions could bypass HTTP request path-based access rules.

GHSA-chgm-7r52-whjj CVE-2024-10005 CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N github.com/hashicorp/consul introduced: 1.9.0 fixed: 1.20.1
MODERATE CVE-2020-28053 Wed, Jan 31

HashiCorp Consul and Consul Enterprise 1.2.0 up to 1.8.5 allowed operators with operator:read ACL permissions to read the Connect CA private key configuration. Fixed in 1.6.10, 1.7.10, and 1.8.6.

GHSA-6m72-467w-94rh CVE-2020-28053 CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N github.com/hashicorp/consul introduced: 1.2.0 fixed: 1.6.10 github.com/hashicorp/consul introduced: 1.7.0 fixed: 1.7.10 github.com/hashicorp/consul introduced: 1.8.0 fixed: 1.8.6
HIGH CVE-2020-25201 Wed, Jan 31

HashiCorp Consul Enterprise versions 1.7.0 up to 1.7.8 and 1.8.0 up to 1.8.4 includes a namespace replication bug which can be triggered to cause denial of service via infinite Raft writes. Fixed in 1.7.9 and 1.8.5.

GHSA-496g-fr33-whrf CVE-2020-25201 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H github.com/hashicorp/consul introduced: 1.7.0 fixed: 1.7.9 github.com/hashicorp/consul introduced: 1.8.0 fixed: 1.8.5
HIGH CVE-2023-3518 Wed, Aug 9

A vulnerability was identified in Consul such that using JWT authentication for service mesh incorrectly allows/denies access regardless of service identities. This vulnerability, CVE-2023-3518, affects Consul 1.16.0 and was fixed in 1.16.1.

GHSA-9rhf-q362-77mx CVE-2023-3518 CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:L github.com/hashicorp/consul introduced: 1.16.0 fixed: 1.16.1
HIGH CVE-2019-12291 Fri, Jun 9

HashiCorp Consul 1.4.0 through 1.5.0 has Incorrect Access Control. Keys not matching a specific ACL rule used for prefix matching in a policy can be deleted by a token using that policy even with default deny settings configured. ### Specific Go Packages Affected github.com/hashicorp/consul/acl

GHSA-h65h-v7fw-4p38 CVE-2019-12291 CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N github.com/hashicorp/consul introduced: 1.4.0 fixed: 1.5.1
MODERATE CVE-2023-1297 Sat, Jun 3

Consul and Consul Enterprise's cluster peering implementation contained a flaw whereby a peer cluster with service of the same name as a local service could corrupt Consul state, resulting in denial of service. This vulnerability was resolved in Consul 1.14.5, and 1.15.3

GHSA-c57c-7hrj-6q6v CVE-2023-1297 CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H github.com/hashicorp/consul introduced: 0 fixed: 1.14.5 github.com/hashicorp/consul introduced: 1.15.0 fixed: 1.15.3
HIGH CVE-2023-2816 Sat, Jun 3

Consul and Consul Enterprise allowed any user with service:write permissions to use Envoy extensions configured via service-defaults to patch remote proxy instances that target the configured service, regardless of whether the user has permission to modify the service(s) corresponding to those modified proxies.

GHSA-rqjq-ww83-wv5c CVE-2023-2816 CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:N github.com/hashicorp/consul introduced: 1.15.0 fixed: 1.15.3
MODERATE CVE-2023-0845 Thu, Mar 9

A vulnerability was identified in Consul and Consul Enterprise (“Consul”) an authenticated user with service:write permissions could trigger a workflow that causes Consul server and client agents to crash under certain circumstances. To exploit this vulnerability, an attacker requires access to an ACL token with service:write permissions, and there needs to be at least one running ingress or API gateway that is configured to route traffic to an upstream service.

GHSA-wj6x-hcc2-f32j CVE-2023-0845 CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H github.com/hashicorp/consul introduced: 1.14.0 fixed: 1.14.5
HIGH CVE-2022-3920 Wed, Nov 16

HashiCorp Consul and Consul Enterprise 1.13.0 up to 1.13.3 do not filter cluster filtering's imported nodes and services for HTTP or RPC endpoints used by the UI. Fixed in 1.14.0.

GHSA-gw2g-hhc9-wgjh CVE-2022-3920 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N github.com/hashicorp/consul introduced: 1.13.0 fixed: 1.14.0
MODERATE CVE-2022-40716 Sun, Sep 25

HashiCorp Consul and Consul Enterprise versions prior to 1.11.9, 1.12.5, and 1.13.2 do not check for multiple SAN URI values in a CSR on the internal RPC endpoint, enabling leverage of privileged access to bypass service mesh intentions. A specially crafted CSR sent directly to Consul’s internal server agent RPC endpoint can include multiple SAN URI values with additional service names. This issue has been fixed in versions 1.11.9, 1.12.5, and 1.13.2. There are no known workarounds.

GHSA-m69r-9g56-7mv8 CVE-2022-40716 CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N github.com/hashicorp/consul introduced: 0 fixed: 1.11.9 github.com/hashicorp/consul introduced: 1.12.0 fixed: 1.12.5 github.com/hashicorp/consul introduced: 1.13.0 fixed: 1.13.2
HIGH CVE-2021-41803 Sun, Sep 25

HashiCorp Consul 1.8.1 up to 1.11.8, 1.12.4, and 1.13.1 did not properly validate the node or segment names prior to interpolation and usage in JWT claim assertions with the auto config RPC. Fixed in 1.11.9, 1.12.5, and 1.13.2.

GHSA-hr3v-8cp3-68rf CVE-2021-41803 CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:H github.com/hashicorp/consul introduced: 1.8.1 fixed: 1.11.9 github.com/hashicorp/consul introduced: 1.12.0 fixed: 1.12.5 github.com/hashicorp/consul introduced: 1.13.0 fixed: 1.13.2
MODERATE CVE-2020-25864 Tue, May 24

HashiCorp Consul and Consul Enterprise up to version 1.9.4 key-value (KV) raw mode was vulnerable to cross-site scripting. Fixed in 1.9.5, 1.8.10 and 1.7.14.

GHSA-8xmx-h8rq-h94j CVE-2020-25864 CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N github.com/hashicorp/consul introduced: 1.9.0 fixed: 1.9.5 github.com/hashicorp/consul introduced: 1.8.0 fixed: 1.8.10 github.com/hashicorp/consul introduced: 0 fixed: 1.7.14
MODERATE CVE-2018-19653 Sat, May 14

HashiCorp Consul 0.5.1 through 1.4.0 can use cleartext agent-to-agent RPC communication because the `verify_outgoing` setting is improperly documented. NOTE: the vendor has provided reconfiguration steps that do not require a software upgrade.

GHSA-4qvx-qq5w-695p CVE-2018-19653 CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N github.com/hashicorp/consul introduced: 0.5.1 fixed: 1.4.1
HIGH CVE-2019-9764 Fri, May 13

HashiCorp Consul 1.4.3 lacks server hostname verification for agent-to-agent TLS communication. In other words, the product behaves as if `verify_server_hostname` were set to false, even when it is actually set to true. This is fixed in 1.4.4.

GHSA-q7fx-wm2p-qfj8 CVE-2019-9764 CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N github.com/hashicorp/consul introduced: 0 fixed: 1.4.4
HIGH CVE-2019-8336 Fri, May 13

HashiCorp Consul (and Consul Enterprise) 1.4.x before 1.4.3 allows a client to bypass intended access restrictions and obtain the privileges of one other arbitrary token within secondary datacenters, because a token with literally "<hidden>" as its secret is used in unusual circumstances.

GHSA-fhm8-cxcv-pwvc CVE-2019-8336 CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H github.com/hashicorp/consul introduced: 1.4.0 fixed: 1.4.3
HIGH CVE-2022-29153 Wed, Apr 20

A vulnerability was identified in Consul and Consul Enterprise (“Consul”) such that HTTP health check endpoints returning an HTTP redirect may be abused as a vector for server-side request forgery (SSRF). This vulnerability, CVE-2022-29153, was fixed in Consul 1.9.17, 1.10.10, and 1.11.5.

GHSA-q6h7-4qgw-2j9p CVE-2022-29153 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N github.com/hashicorp/consul introduced: 0 fixed: 1.9.17 github.com/hashicorp/consul introduced: 1.10.0 fixed: 1.10.10 github.com/hashicorp/consul introduced: 1.11.0 fixed: 1.11.5
MODERATE CVE-2022-24687 Fri, Feb 25

HashiCorp Consul and Consul Enterprise 1.8.0 through 1.9.14, 1.10.7, and 1.11.2 has Uncontrolled Resource Consumption. Clusters with at least one ingress gateway configured may allow a user with `service:write` permission to register a specifically-defined service that can cause the Consul server to panic and shutdown. Versions 1.9.15, 1.10.8, and 1.11.3 contain patches for the problem.

GHSA-hj93-5fg3-3chr CVE-2022-24687 CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H github.com/hashicorp/consul introduced: 1.8.0 fixed: 1.9.15 github.com/hashicorp/consul introduced: 1.10.0 fixed: 1.10.8 github.com/hashicorp/consul introduced: 1.11.0 fixed: 1.11.3
MODERATE CVE-2020-12758 Tue, Feb 15

HashiCorp Consul and Consul Enterprise could crash when configured with an abnormally-formed service-router entry. Introduced in 1.6.0, fixed in 1.6.6 and 1.7.4. ### Specific Go Packages Affected github.com/hashicorp/consul/agent/consul/discoverychain

GHSA-q2qr-3c2p-9235 CVE-2020-12758 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L github.com/hashicorp/consul introduced: 1.6.0-beta1 fixed: 1.6.6 github.com/hashicorp/consul introduced: 1.7.0 fixed: 1.7.4
MODERATE CVE-2021-38698 Wed, Sep 8

HashiCorp Consul and Consul Enterprise 1.10.1 Txn.Apply endpoint allowed services to register proxies for other services, enabling access to service traffic. Fixed in 1.8.15, 1.9.9 and 1.10.2.

GHSA-6hw5-6gcx-phmw CVE-2021-38698 CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N github.com/hashicorp/consul introduced: 1.10.1 fixed: 1.10.2 github.com/hashicorp/consul introduced: 1.9.0 fixed: 1.9.9 github.com/hashicorp/consul introduced: 0 fixed: 1.8.15
HIGH CVE-2021-37219 Wed, Sep 8

HashiCorp Consul and Consul Enterprise 1.10.1 Raft RPC layer allows non-server agents with a valid certificate signed by the same CA to access server-only functionality, enabling privilege escalation. Fixed in 1.8.15, 1.9.9 and 1.10.2.

GHSA-ccw8-7688-vqx4 CVE-2021-37219 CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H github.com/hashicorp/consul introduced: 1.10.1 fixed: 1.10.2 github.com/hashicorp/consul introduced: 1.9.0 fixed: 1.9.9 github.com/hashicorp/consul introduced: 0 fixed: 1.8.15
MODERATE CVE-2020-7955 Wed, Jul 28

HashiCorp Consul and Consul Enterprise 1.4.1 through 1.6.2 did not uniformly enforce ACLs across all API endpoints, resulting in potential unintended information disclosure. Fixed in 1.6.3.

GHSA-r9w6-rhh9-7v53 CVE-2020-7955 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N github.com/hashicorp/consul introduced: 1.4.1 fixed: 1.6.3
HIGH CVE-2021-36213 Mon, Jul 19

In HashiCorp Consul before 1.10.1 (and Consul Enterprise), xds can generate a situation where a single L7 deny intention (with a default deny policy) results in an allow action.

GHSA-8h2g-r292-j8xh CVE-2021-36213 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N github.com/hashicorp/consul introduced: 0 fixed: 1.10.1
HIGH CVE-2021-32574 Mon, Jul 19

HashiCorp Consul before 1.10.1 (and Consul Enterprise) has Missing SSL Certificate Validation. xds does not ensure that the Subject Alternative Name of an upstream is validated.

GHSA-25gf-8qrr-g78r CVE-2021-32574 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N github.com/hashicorp/consul introduced: 0 fixed: 1.10.1
MODERATE CVE-2020-12797 Wed, Jun 23

HashiCorp Consul and Consul Enterprise failed to enforce changes to legacy ACL token rules due to non-propagation to secondary data centers. Introduced in 1.4.0, fixed in 1.6.6 and 1.7.4. ### Specific Go Packages Affected github.com/hashicorp/consul/agent/structs

GHSA-hwqm-x785-qh8p CVE-2020-12797 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N github.com/hashicorp/consul introduced: 1.6.0 fixed: 1.6.6 github.com/hashicorp/consul introduced: 1.7.0 fixed: 1.7.4
HIGH CVE-2020-13250 Tue, May 18

HashiCorp Consul and Consul Enterprise include an HTTP API (introduced in 1.2.0) and DNS (introduced in 1.4.3) caching feature that was vulnerable to denial of service. ### Specific Go Packages Affected github.com/hashicorp/consul/agent/config ### Fix The vulnerability is fixed in versions 1.6.6 and 1.7.4.

GHSA-rqjq-mrgx-85hp CVE-2020-13250 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H github.com/hashicorp/consul introduced: 1.2.0 fixed: 1.6.6 github.com/hashicorp/consul introduced: 1.7.0 fixed: 1.7.4
MODERATE CVE-2020-13170 Tue, May 18

HashiCorp Consul and Consul Enterprise did not appropriately enforce scope for local tokens issued by a primary data center, where replication to a secondary data center was not enabled. Introduced in 1.4.0, fixed in 1.6.6 and 1.7.4. ### Specific Go Packages Affected github.com/hashicorp/consul/agent

GHSA-p2j5-3f4c-224r CVE-2020-13170 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N github.com/hashicorp/consul introduced: 1.6.0-beta1 fixed: 1.6.6 github.com/hashicorp/consul introduced: 1.7.0 fixed: 1.7.4
HIGH CVE-2020-7219 Tue, May 18

HashiCorp Consul and Consul Enterprise up to 1.6.2 HTTP/RPC services allowed unbounded resource usage, and were susceptible to unauthenticated denial of service. Fixed in 1.6.3. ### Specific Go Packages Affected github.com/hashicorp/consul/agent/consul

GHSA-23jv-v6qj-3fhh CVE-2020-7219 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H github.com/hashicorp/consul introduced: 0 fixed: 1.6.3