CVE-2024-27316

HIGH LAB

nghttp2 - Memory Corruption

Title source: llm

Description

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.

Exploits (2)

nomisec WORKING POC 15 stars
by lockness-Ko · poc
https://github.com/lockness-Ko/CVE-2024-27316
nomisec WORKING POC 2 stars
by aeyesec · poc
https://github.com/aeyesec/CVE-2024-27316_poc

Scores

CVSS v3 7.5
EPSS 0.8941
EPSS Percentile 99.5%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

Lab Environment

COMMUNITY
Community Lab
docker pull httpd:2.4.58
docker pull httpd:2.4.59

Details

CWE
CWE-770
Status published
Products (5)
apache/http_server 2.4.17 - 2.4.59
fedoraproject/fedora 38
fedoraproject/fedora 39
fedoraproject/fedora 40
netapp/ontap 9
Published Apr 04, 2024
Tracked Since Feb 18, 2026