CVE-2024-2398
HIGHDescription
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.
CVSS v3.1 Score
Weakness Type (CWE)
Affected Products
| Vendor | Product |
|---|---|
| haxx | curl |
| apple | macos |
| apple | macos |
| apple | macos |
| fedoraproject | fedora |
| fedoraproject | fedora |
| netapp | active_iq_unified_manager |
| netapp | ontap_select_deploy_administration_utility |
| netapp | brocade_fabric_operating_system |
| netapp | bootstrap_os |
| netapp | hci_compute_node |
| netapp | h300s_firmware |
| netapp | h300s |
| netapp | h410s_firmware |
| netapp | h410s |
| netapp | h500s_firmware |
| netapp | h500s |
| netapp | h610c_firmware |
| netapp | h610c |
| netapp | h610s_firmware |
| netapp | h610s |
| netapp | h615c_firmware |
| netapp | h615c |
| netapp | h700s_firmware |
| netapp | h700s |
References
Advisories & Patches
Other References
Frequently Asked Questions
What is CVE-2024-2398? +
How severe is CVE-2024-2398? +
What products are affected by CVE-2024-2398? +
How do I check if I'm vulnerable to CVE-2024-2398? +
Related Vulnerabilities
An unauthenticated remote attacker may exhaust all available TCP connections in the CODESYS Modbus TCP Server stack if a race …
thread-amount is a tool that gets the amount of threads in the current process. Prior to version 0.2.2, there are …
Hackney fails to properly release HTTP connections to the pool after handling 307 Temporary Redirect responses. Remote attackers can exploit …
A denial of service vulnerability exists in the HTTP Header Parsing functionality of Tenda AC6 V5.0 V02.03.01.110. A specially crafted …
IBM MQ 9.1, 9.2, 9.3, 9.4 LTS and 9.3, 9.4 CD is vulnerable to a denial of service, caused by …
A Missing Release of Resource after Effective Lifetime vulnerability the xinetd process, responsible for spawning SSH daemon (sshd) instances, of …