CVE-2020-7219: HashiCorp Consul HTTP/RPC Services Denial of Service

consul Updated 02 Oct 2025

Summary

06/03/2024
Yes i
High
Not published

CVE-2020-7219: 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. Affects consul versions < 1.6.2. Fixed in 1.6.2. How to fix ↓

Also tracked for

The same CVE-2020-7219 is tracked separately for each ecosystem and vendor. Its fix information is the same; the package and affected versions differ.

Free scan

Check if this vulnerability affects your application

Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.

Check my app free

No signup required · Results in about 60 seconds

Sponsored Devnack Your last release was probably never penetration tested Manual testing by engineers who build software, not an auditor's checklist. Trusted by teams at Swift and Google Talk to Devnack

Background

HashiCorp Consul is an open-source service mesh solution that provides a distributed, highly available, and scalable platform for service discovery, configuration, and segmentation across microservices and cloud environments. Consul allows applications to discover and communicate with each other, enabling dynamic service discovery and configuration updates. However, versions up to 1.6.2 of Consul and Consul Enterprise were found to have a vulnerability in their HTTP/RPC services, which allowed unbounded resource usage and made them susceptible to unauthenticated denial of service attacks.

Vulnerability Detail

The vulnerability (CVE-2020-7219) in HashiCorp Consul and Consul Enterprise versions up to 1.6.2 lies in their HTTP/RPC services. These services did not enforce any resource usage limits, allowing an attacker to consume excessive resources on the target system. This could lead to a denial of service condition, causing the affected Consul instance to become unresponsive or crash. The vulnerability can be exploited remotely without authentication, making it a significant security concern for organizations using vulnerable versions of Consul.

How To Fix

Minimum fixed version

1.6.2

This is the first release that contains the fix.

Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →

Conclusion

The vulnerability in HashiCorp Consul and Consul Enterprise versions up to 1.6.2 allows unauthenticated attackers to consume excessive resources, leading to a denial of service condition. To mitigate this risk, it is crucial to upgrade to version 1.6.3 or later of Consul or Consul Enterprise. For further support on vulnerability remediation, please contact DevNack.com.

See every vulnerability recorded for consul →

Share this vulnerability

FAQ

HashiCorp Consul is an open-source service mesh solution that provides service discovery, configuration, and segmentation capabilities for microservices and cloud environments.

The vulnerability allows unauthenticated attackers to consume excessive resources on the target system, leading to a denial of service condition. This can result in the affected Consul instance becoming unresponsive or crashing.

No, the vulnerability can be exploited remotely without authentication.

Versions up to 1.6.2 of HashiCorp Consul and Consul Enterprise are affected.

To protect your Consul deployment, it is recommended to upgrade to version 1.6.3 or later, which includes a fix for this vulnerability.

Related vulnerabilities

Recent vulnerabilities recorded for consul.

How To Fix

Minimum fixed version

1.6.2

This is the first release that contains the fix.

Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →

Subscribe to Vulert on Telegram
Daily digest of new CVEs, critical and high severity, affected packages and fixes — plus a weekly roundup.
Join the channel →
Help improve this record
Report an issue or send feedback