CVE-2024-2398

HIGH

Haxx Curl < 8.7.0 - Resource Leak

Title source: rule

Description

When an application tells libcurl it wants to allow HTTP/2 server push, and the amount of received headers for the push surpasses the maximum allowed limit (1000), libcurl aborts the server push. When aborting, libcurl inadvertently does not free all the previously allocated headers and instead leaks the memory. Further, this error condition fails silently and is therefore not easily detected by an application.

Scores

CVSS v3 8.6
EPSS 0.0196
EPSS Percentile 83.3%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:L

Classification

CWE
CWE-772
Status published

Affected Products (15)

haxx/curl < 8.7.0
apple/macos < 12.7.6
fedoraproject/fedora
fedoraproject/fedora
netapp/active_iq_unified_manager
netapp/ontap_select_deploy_administration_utility
netapp/brocade_fabric_operating_system
netapp/bootstrap_os
netapp/h300s_firmware
netapp/h410s_firmware
netapp/h500s_firmware
netapp/h610c_firmware
netapp/h610s_firmware
netapp/h615c_firmware
netapp/h700s_firmware

Timeline

Published Mar 27, 2024
Tracked Since Feb 18, 2026