Skip to main content
← All vulnerabilities
CVE-2024-27316

Apache HTTP Server: HTTP/2 DoS by memory exhaustion on endless continuation frames

Published
Last modified
published
Not listed in CISA KEV
2 proofs of concept on GitHub
  • Exploitation: none
  • Automatable: yes
  • Technical impact: partial

Summary

HTTP/2 incoming headers exceeding the limit are temporarily buffered in nghttp2 in order to generate an informative HTTP 413 response. If a client does not stop sending headers, this leads to memory exhaustion.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: yes · Technical impact: partial

  3. Record last updated
  4. EPSS reached 10%

    FIRST estimates at least a 10% chance of exploitation in the next 30 days

Affected versions

  • Apache Software Foundation Apache HTTP Server

    From 2.4.17 · through 2.4.58

References 7

httpd.apache.org

openwall.com

support.apple.com

seclists.org

GitHub · aeyesec/CVE-2024-27316_poc

GitHub · lockness-Ko/CVE-2024-27316