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.
v0.9.4 Tue, Jul 7
v0.10.4 Tue, Jul 7
v1.34.4 Tue, Jul 7
1.34.4 Tue, Jul 7
v2.0.1 Fri, Jun 19
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.
v0.9.3 Thu, May 21
v0.10.3 Thu, May 21
v1.34.3 Wed, May 20
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).
v0.9.2 Wed, Apr 22
v0.10.2 Wed, Apr 22
v1.34.2 Wed, Apr 22
v0.8.1 Wed, Apr 22
v0.18.1 Wed, Apr 22
v0.9.1 Mon, Apr 20
v0.10.1 Mon, Apr 20
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.
v1.22.4 Thu, Feb 19
v1.22.3 Fri, Jan 23
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