CVE catalog

CVE-2024-2398

curl vulnerabilities

[CVE catalog]

Severity
High · CVSS 8.6CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:L
Published
Source
[NVD] · [CVE record]
EPSS
36.08% · Oct 25, 2026

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.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debiancurlsid8.23.0-1fixed
Debiancurlforky8.22.0-1fixed
Debiancurltrixie8.14.1-2+deb13u5fixed
Debiancurltrixie-security8.14.1-2+deb13u7fixed
Debiancurlbookworm7.88.1-10+deb12u15fixed
Debiancurlbookworm-security7.88.1-10+deb12u5vulnerable
Ubuntucurlnoble7.88.1-10+deb12u6fixed
Ubuntucurlnoble8.5.0-2ubuntu10.1fixed
Ubuntulibcurl3t64-gnutlsnoble8.5.0-2ubuntu10.1fixed
Ubuntulibcurl4-docnoble8.5.0-2ubuntu10.1fixed
Ubuntulibcurl4-gnutls-devnoble8.5.0-2ubuntu10.1fixed
Ubuntulibcurl4-openssl-devnoble8.5.0-2ubuntu10.1fixed
Ubuntulibcurl4t64noble8.5.0-2ubuntu10.1fixed
CpecurlNot reported8.7.0fixed
CpemacosNot reported14.6fixed
CpefedoraNot reportedNot reportedunknown
Cpeactive_iq_unified_managerNot reportedNot reportedunknown
Cpeontap_select_deploy_administration_utilityNot reportedNot reportedunknown
Cpebrocade_fabric_operating_systemNot reportedNot reportedunknown
Cpebootstrap_osNot reportedNot reportedunknown
Cpeh300s_firmwareNot reportedNot reportedunknown
Cpeh410s_firmwareNot reportedNot reportedunknown
Cpeh500s_firmwareNot reportedNot reportedunknown
Cpeh610c_firmwareNot reportedNot reportedunknown
Cpeh610s_firmwareNot reportedNot reportedunknown
Cpeh615c_firmwareNot reportedNot reportedunknown
Cpeh700s_firmwareNot reportedNot reportedunknown
Alpinecurl3.178.7.1-r0fixed
Alpinecurl3.188.7.1-r0fixed
Alpinecurl3.198.7.1-r0fixed
Alpinecurl3.208.7.1-r0fixed
Alpinecurl3.218.7.1-r0fixed
Alpinecurl3.228.7.1-r0fixed
Alpinecurl3.238.7.1-r0fixed
Alpinecurl3.248.7.1-r0fixed
Ubuntucurlpro7.55.1-1ubuntu2vulnerable
Ubuntucurlpro7.55.1-1ubuntu2.1vulnerable
Ubuntucurlpro7.57.0-1ubuntu1vulnerable
Ubuntucurlpro7.58.0-2ubuntu1vulnerable
Ubuntucurlpro7.58.0-2ubuntu2vulnerable
Ubuntucurlpro7.58.0-2ubuntu3vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.1vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.2vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.3vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.5vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.6vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.7vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.8vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.9vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.10vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.12vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.13vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.14vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.15vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.16vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.17vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.18vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.19vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.20vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.21vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.22vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.23vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.24vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.24+esm1vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.24+esm2vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.24+esm3vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.24+esm4fixed
Ubuntucurlpro7.55.1-1ubuntu2vulnerable
Ubuntucurlpro7.55.1-1ubuntu2.1vulnerable
Ubuntucurlpro7.57.0-1ubuntu1vulnerable
Ubuntucurlpro7.58.0-2ubuntu1vulnerable
Ubuntucurlpro7.58.0-2ubuntu2vulnerable
Ubuntucurlpro7.58.0-2ubuntu3vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.1vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.2vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.3vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.5vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.6vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.7vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.8vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.9vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.10vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.12vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.13vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.14vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.15vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.16vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.17vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.18vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.19vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.20vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.21vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.22vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.23vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.24vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.24+esm1vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.24+esm2vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.24+esm3vulnerable
Ubuntucurlpro7.58.0-2ubuntu3.24+esm4fixed
Ubuntucurl20.047.65.3-1ubuntu3vulnerable
Ubuntucurl20.047.65.3-1ubuntu4vulnerable
Ubuntucurl20.047.66.0-1ubuntu1vulnerable
Ubuntucurl20.047.67.0-2ubuntu1vulnerable
Ubuntucurl20.047.68.0-1ubuntu1vulnerable
Ubuntucurl20.047.68.0-1ubuntu2vulnerable
Ubuntucurl20.047.68.0-1ubuntu2.1vulnerable
Ubuntucurl20.047.68.0-1ubuntu2.2vulnerable
Ubuntucurl20.047.68.0-1ubuntu2.4vulnerable
Ubuntucurl20.047.68.0-1ubuntu2.5vulnerable
Ubuntucurl20.047.68.0-1ubuntu2.6vulnerable
Ubuntucurl20.047.68.0-1ubuntu2.7vulnerable
Ubuntucurl20.047.68.0-1ubuntu2.10vulnerable
Ubuntucurl20.047.68.0-1ubuntu2.11vulnerable
Ubuntucurl20.047.68.0-1ubuntu2.12vulnerable
Ubuntucurl20.047.68.0-1ubuntu2.13vulnerable
Ubuntucurl20.047.68.0-1ubuntu2.14vulnerable
Ubuntucurl20.047.68.0-1ubuntu2.15vulnerable
Ubuntucurl20.047.68.0-1ubuntu2.16vulnerable
Ubuntucurl20.047.68.0-1ubuntu2.18vulnerable
Ubuntucurl20.047.68.0-1ubuntu2.19vulnerable
Ubuntucurl20.047.68.0-1ubuntu2.20vulnerable
Ubuntucurl20.047.68.0-1ubuntu2.21vulnerable
Ubuntucurl20.047.68.0-1ubuntu2.22fixed
Ubuntucurl22.047.74.0-1.3ubuntu2vulnerable
Ubuntucurl22.047.74.0-1.3ubuntu3vulnerable
Ubuntucurl22.047.80.0-3vulnerable
Ubuntucurl22.047.81.0-1vulnerable
Ubuntucurl22.047.81.0-1ubuntu1.1vulnerable
Ubuntucurl22.047.81.0-1ubuntu1.2vulnerable
Ubuntucurl22.047.81.0-1ubuntu1.3vulnerable
Ubuntucurl22.047.81.0-1ubuntu1.4vulnerable
Ubuntucurl22.047.81.0-1ubuntu1.6vulnerable
Ubuntucurl22.047.81.0-1ubuntu1.7vulnerable
Ubuntucurl22.047.81.0-1ubuntu1.8vulnerable
Ubuntucurl22.047.81.0-1ubuntu1.10vulnerable
Ubuntucurl22.047.81.0-1ubuntu1.11vulnerable
Ubuntucurl22.047.81.0-1ubuntu1.13vulnerable
Ubuntucurl22.047.81.0-1ubuntu1.14vulnerable
Ubuntucurl22.047.81.0-1ubuntu1.15vulnerable
Ubuntucurl22.047.81.0-1ubuntu1.16fixed
Ubuntucurl24.048.2.1-1ubuntu3vulnerable
Ubuntucurl24.048.2.1-1ubuntu3.1vulnerable
Ubuntucurl24.048.4.0-2ubuntu1vulnerable
Ubuntucurl24.048.5.0-2ubuntu1vulnerable
Ubuntucurl24.048.5.0-2ubuntu2vulnerable
Ubuntucurl24.048.5.0-2ubuntu8vulnerable
Ubuntucurl24.048.5.0-2ubuntu9vulnerable
Ubuntucurl24.048.5.0-2ubuntu10vulnerable
Ubuntucurl24.048.5.0-2ubuntu10.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiancurlsourcesid8.7.1-1not yet assignedNot reportedNot reported
Debiancurlsourceforky8.7.1-1not yet assignedNot reportedNot reported
Debiancurlsourcetrixie8.7.1-1not yet assignedNot reportedNot reported
Debiancurlsourcebookworm7.88.1-10+deb12u6not yet assignedNot reportedNot reported
Ubuntucurldebnoble7.88.1-10+deb12u6Not reportedNot reportedNot reported
Ubuntucurldebnoble8.5.0-2ubuntu10.1Not reportedNot reportedNot reported
Ubuntulibcurl3t64-gnutlsdebnoble8.5.0-2ubuntu10.1Not reportedNot reportedNot reported
Ubuntulibcurl4-docdebnoble8.5.0-2ubuntu10.1Not reportedNot reportedNot reported
Ubuntulibcurl4-gnutls-devdebnoble8.5.0-2ubuntu10.1Not reportedNot reportedNot reported
Ubuntulibcurl4-openssl-devdebnoble8.5.0-2ubuntu10.1Not reportedNot reportedNot reported
Ubuntulibcurl4t64debnoble8.5.0-2ubuntu10.1Not reportedNot reportedNot reported
CpecurlcpeNot reported8.7.0Not reportedNVD-CVE-2024-2398Not reported
CpemacoscpeNot reported14.6Not reportedNVD-CVE-2024-2398Not reported
Alpinecurlapk3.178.7.1-r0Not reportedALPINE-CVE-2024-2398Not reported
Alpinecurlapk3.188.7.1-r0Not reportedALPINE-CVE-2024-2398Not reported
Alpinecurlapk3.198.7.1-r0Not reportedALPINE-CVE-2024-2398Not reported
Alpinecurlapk3.208.7.1-r0Not reportedALPINE-CVE-2024-2398Not reported
Alpinecurlapk3.218.7.1-r0Not reportedALPINE-CVE-2024-2398Not reported
Alpinecurlapk3.228.7.1-r0Not reportedALPINE-CVE-2024-2398Not reported
Alpinecurlapk3.238.7.1-r0Not reportedALPINE-CVE-2024-2398Not reported
Alpinecurlapk3.248.7.1-r0Not reportedALPINE-CVE-2024-2398Not reported
Ubuntucurldebpro7.58.0-2ubuntu3.24+esm4Not reportedUSN-6718-2Not reported
Ubuntucurldebpro7.58.0-2ubuntu3.24+esm4Not reportedUBUNTU-CVE-2024-2398Not reported
Ubuntucurldeb20.047.68.0-1ubuntu2.22Not reportedUBUNTU-CVE-2024-2398Not reported
Ubuntucurldeb22.047.81.0-1ubuntu1.16Not reportedUBUNTU-CVE-2024-2398Not reported
Ubuntucurldeb24.048.5.0-2ubuntu10.1Not reportedUBUNTU-CVE-2024-2398Not reported

OpenFactory catalog packages

Matching against OpenFactory catalog package versions is in progress.

References