PT-2024-2590 · Apache+12 · Apache Http Server+13

Bartek Nowotarski

·

Published

2024-02-22

·

Updated

2025-10-07

·

CVE-2024-27316

CVSS v2.0

7.8

High

VectorAV:N/AC:L/Au:N/C:N/I:N/A:C
Name of the Vulnerable Software and Affected Versions nghttp2 versions prior to the fixed version Apache HTTP Server versions prior to the fixed version Apple Software (affected versions not specified) NetApp ONTAP (affected versions not specified) Fedoraproject Fedora (affected versions not specified)
Description The issue is related to the handling of HTTP/2 incoming headers, where exceeding the limit leads to temporary buffering in order to generate an informative HTTP 413 response. If a client does not stop sending headers, this results in memory exhaustion. The vulnerability is also associated with uncontrolled resource consumption due to incorrect determination of the end of a header when processing CONTINUATION frames. Exploitation of the vulnerability may allow a remote attacker to cause a denial of service by sending specially crafted HTTP requests.
Recommendations For nghttp2, update to a version that includes a fix for this issue. For Apache HTTP Server, update to a version that includes a fix for this issue. For Apple Software, there is no information about a newer version that contains a fix for this vulnerability. For NetApp ONTAP, there is no information about a newer version that contains a fix for this vulnerability. For Fedoraproject Fedora, there is no information about a newer version that contains a fix for this vulnerability. As a temporary workaround, consider restricting access to the HTTP/2 protocol until a patch is available. Avoid using the CONTINUATION frames in the affected API endpoint until the issue is resolved.

Exploit

DoS

Allocation of Resources Without Limits

Resource Exhaustion

Weakness Enumeration

Related Identifiers

ALSA-2024:1786
ALSA-2024:1872
ALSA-2024:2564
ALSA-2024_1786
ALSA-2024_1872
ALSA-2024_2278
ALSA-2024_2368
ALSA-2024_2564
ALSA-2024_4197
ALSA-2024_9306
ALSA-2025_16880
ALT-PU-2024-5986
ALT-PU-2024-5990
ALT-PU-2024-6193
ALT-PU-2024-6194
AZL-40001
AZL-40012
AZL-43978
AZL-44151
BDU:2024-02653
BIT-APACHE-2024-27316
CESA-2024_1786
CVE-2024-27316
DLA-3818-1
DSA-5662-1
ELSA-2024-1786
ELSA-2024-1872
ELSA-2024-2564
INFSA-2024_2564
MGASA-2024-0118
OESA-2024-1452
OESA-2024-1553
OPENSUSE-SU-2024_1963-1
RHSA-2024:1786
RHSA-2024:1872
RHSA-2024:2564
RHSA-2024:2693
RHSA-2024:2891
RHSA-2024:2907
RHSA-2024:3402
RHSA-2024:3417
RHSA-2024:4390
RHSA-2024:5143
RHSA-2024:5144
RHSA-2024:5145
RHSA-2024_1786
RHSA-2024_1872
RHSA-2024_2564
RHSA-2025:16667
RHSA-2025:16668
RLSA-2024:1786
RLSA-2024:2564
RLSA-2024_1786
RLSA-2024_2564
SUSE-SU-2024:1627-1
SUSE-SU-2024:1788-1
SUSE-SU-2024:1868-1
SUSE-SU-2024:1963-1
SUSE-SU-2024_1627-1
SUSE-SU-2024_1788-1
SUSE-SU-2024_1868-1
SUSE-SU-2024_1963-1
USN-6729-1
USN-6729-2
USN-6729-3

Affected Products

Alt Linux
Almalinux
Apache Http Server
Softwarex
Astra Linux
Centos
Linuxmint
Apple Macos
Netapp Ontap
Red Hat
Red Os
Rocky Linux
Suse
Ubuntu