Advisory Database
  • Advisories
  • Dependency Scanning
  1. golang
  2. ›
  3. github.com/hashicorp/vault
  4. ›
  5. CVE-2024-6468

CVE-2024-6468: Hashicorp Vault vulnerable to Improper Check or Handling of Exceptional Conditions

July 11, 2024 (updated July 12, 2024)

Vault and Vault Enterprise did not properly handle requests originating from unauthorized IP addresses when the TCP listener option, proxy_protocol_behavior, was set to deny_unauthorized. When receiving a request from a source IP address that was not listed in proxy_protocol_authorized_addrs, the Vault API server would shut down and no longer respond to any HTTP requests, potentially resulting in denial of service.

While this bug also affected versions of Vault up to 1.17.1 and 1.16.5, a separate regression in those release series did not allow Vault operators to configure the deny_unauthorized option, thus not allowing the conditions for the denial of service to occur.

Fixed in Vault and Vault Enterprise 1.17.2, 1.16.6, and 1.15.12.

References

  • discuss.hashicorp.com/t/hcsec-2024-14-vault-vulnerable-to-denial-of-service-when-setting-a-proxy-protocol-behavior/68518
  • github.com/advisories/GHSA-2qmw-pvf7-4mw6
  • github.com/hashicorp/vault
  • nvd.nist.gov/vuln/detail/CVE-2024-6468

Code Behaviors & Features

Detect and mitigate CVE-2024-6468 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →

Affected versions

All versions before 1.15.12, all versions starting from 1.16.0-rc1 before 1.16.3, all versions starting from 1.17.0-rc1 before 1.17.2

Fixed versions

  • 1.15.12
  • 1.16.3
  • 1.17.2

Solution

Upgrade to versions 1.15.12, 1.16.3, 1.17.2 or above.

Impact 7.5 HIGH

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

Learn more about CVSS

Weakness

  • CWE-703: Improper Check or Handling of Exceptional Conditions

Source file

go/github.com/hashicorp/vault/CVE-2024-6468.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Wed, 14 May 2025 12:15:50 +0000.