CVE catalog

CVE-2023-23916

curl: CVE-2023-23916

[CVE catalog]

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

An allocation of resources without limits or throttling vulnerability exists in curl <v7.88.0 based on the "chained" HTTP compression algorithms, meaning that a server response can be compressed multiple times and potentially with differentalgorithms. The number of acceptable "links" in this "decompression chain" wascapped, but the cap was implemented on a per-header basis allowing a maliciousserver to insert a virtually unlimited number of compression steps simply byusing many headers. The use of such a decompression chain could result in a "malloc bomb", making curl end up spending enormous amounts of allocated heap memory, or trying to and returning out of memory errors.

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+deb12u5fixed
CpecurlNot reported7.88.0fixed
CpefedoraNot reportedNot reportedunknown
Cpedebian_linuxNot reportedNot reportedunknown
Cpeh300s_firmwareNot reportedNot reportedunknown
Cpeh500s_firmwareNot reportedNot reportedunknown
Cpeh700s_firmwareNot reportedNot reportedunknown
Cpeh410s_firmwareNot reportedNot reportedunknown
Cpeclustered_data_ontapNot reportedNot reportedunknown
Cpeuniversal_forwarderNot reportedNot reportedunknown
Alpinecurl3.147.79.1-r5fixed
Alpinecurl3.157.80.0-r6fixed
Alpinecurl3.167.83.1-r6fixed
Alpinecurl3.177.87.0-r2fixed
Alpinecurl3.187.88.0-r0fixed
Alpinecurl3.197.88.0-r0fixed
Alpinecurl3.207.88.0-r0fixed
Alpinecurl3.217.88.0-r0fixed
Alpinecurl3.227.88.0-r0fixed
Alpinecurl3.237.88.0-r0fixed
Alpinecurl3.247.88.0-r0fixed
Ubuntucurl18.047.55.1-1ubuntu2vulnerable
Ubuntucurl18.047.55.1-1ubuntu2.1vulnerable
Ubuntucurl18.047.57.0-1ubuntu1vulnerable
Ubuntucurl18.047.58.0-2ubuntu1vulnerable
Ubuntucurl18.047.58.0-2ubuntu2vulnerable
Ubuntucurl18.047.58.0-2ubuntu3vulnerable
Ubuntucurl18.047.58.0-2ubuntu3.1vulnerable
Ubuntucurl18.047.58.0-2ubuntu3.2vulnerable
Ubuntucurl18.047.58.0-2ubuntu3.3vulnerable
Ubuntucurl18.047.58.0-2ubuntu3.5vulnerable
Ubuntucurl18.047.58.0-2ubuntu3.6vulnerable
Ubuntucurl18.047.58.0-2ubuntu3.7vulnerable
Ubuntucurl18.047.58.0-2ubuntu3.8vulnerable
Ubuntucurl18.047.58.0-2ubuntu3.9vulnerable
Ubuntucurl18.047.58.0-2ubuntu3.10vulnerable
Ubuntucurl18.047.58.0-2ubuntu3.12vulnerable
Ubuntucurl18.047.58.0-2ubuntu3.13vulnerable
Ubuntucurl18.047.58.0-2ubuntu3.14vulnerable
Ubuntucurl18.047.58.0-2ubuntu3.15vulnerable
Ubuntucurl18.047.58.0-2ubuntu3.16vulnerable
Ubuntucurl18.047.58.0-2ubuntu3.17vulnerable
Ubuntucurl18.047.58.0-2ubuntu3.18vulnerable
Ubuntucurl18.047.58.0-2ubuntu3.19vulnerable
Ubuntucurl18.047.58.0-2ubuntu3.20vulnerable
Ubuntucurl18.047.58.0-2ubuntu3.21vulnerable
Ubuntucurl18.047.58.0-2ubuntu3.22vulnerable
Ubuntucurl18.047.58.0-2ubuntu3.23fixed
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.16fixed
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.8fixed
Susecurllinux enterprise real time 15 sp37.66.0-150200.4.52.1fixed
Susecurllinux enterprise micro 5.17.66.0-150200.4.52.1fixed
Susecurllinux enterprise micro 5.27.66.0-150200.4.52.1fixed
Susecurllinux enterprise software development kit 12 sp57.60.0-11.55.1fixed
Susecurllinux enterprise server 12 sp57.60.0-11.55.1fixed
Susecurllinux enterprise server for sap applications 12 sp57.60.0-11.55.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiancurlsourcesid7.88.1-1not yet assignedNot reported[1031371]
Debiancurlsourceforky7.88.1-1not yet assignedNot reported[1031371]
Debiancurlsourcetrixie7.88.1-1not yet assignedNot reported[1031371]
Debiancurlsourcebookworm7.88.1-1not yet assignedNot reported[1031371]
CpecurlcpeNot reported7.88.0Not reportedNVD-CVE-2023-23916Not reported
Alpinecurlapk3.147.79.1-r5Not reportedALPINE-CVE-2023-23916Not reported
Alpinecurlapk3.157.80.0-r6Not reportedALPINE-CVE-2023-23916Not reported
Alpinecurlapk3.167.83.1-r6Not reportedALPINE-CVE-2023-23916Not reported
Alpinecurlapk3.177.87.0-r2Not reportedALPINE-CVE-2023-23916Not reported
Alpinecurlapk3.187.88.0-r0Not reportedALPINE-CVE-2023-23916Not reported
Alpinecurlapk3.197.88.0-r0Not reportedALPINE-CVE-2023-23916Not reported
Alpinecurlapk3.207.88.0-r0Not reportedALPINE-CVE-2023-23916Not reported
Alpinecurlapk3.217.88.0-r0Not reportedALPINE-CVE-2023-23916Not reported
Alpinecurlapk3.227.88.0-r0Not reportedALPINE-CVE-2023-23916Not reported
Alpinecurlapk3.237.88.0-r0Not reportedALPINE-CVE-2023-23916Not reported
Alpinecurlapk3.247.88.0-r0Not reportedALPINE-CVE-2023-23916Not reported
Ubuntucurldeb18.047.58.0-2ubuntu3.23Not reportedUBUNTU-CVE-2023-23916Not reported
Ubuntucurldeb20.047.68.0-1ubuntu2.16Not reportedUBUNTU-CVE-2023-23916Not reported
Ubuntucurldeb22.047.81.0-1ubuntu1.8Not reportedUBUNTU-CVE-2023-23916Not reported
Susecurlrpmlinux enterprise real time 15 sp37.66.0-150200.4.52.1Not reportedSUSE-SU-2023:1711-1Not reported
Susecurlrpmlinux enterprise micro 5.17.66.0-150200.4.52.1Not reportedSUSE-SU-2023:1711-1Not reported
Susecurlrpmlinux enterprise micro 5.27.66.0-150200.4.52.1Not reportedSUSE-SU-2023:1711-1Not reported
Susecurlrpmlinux enterprise software development kit 12 sp57.60.0-11.55.1Not reportedSUSE-SU-2023:0425-1Not reported
Susecurlrpmlinux enterprise server 12 sp57.60.0-11.55.1Not reportedSUSE-SU-2023:0425-1Not reported
Susecurlrpmlinux enterprise server for sap applications 12 sp57.60.0-11.55.1Not reportedSUSE-SU-2023:0425-1Not reported

[Debian bug #1031371]

OpenFactory catalog packages

Matching against OpenFactory catalog package versions is in progress.

References

[CERT-Bund public advisories] · [CISA cybersecurity advisories] · [Debian Security Tracker] · [FIRST EPSS] · [National Vulnerability Database (NVD)] · [OSV Package Vulnerability Database] · [Red Hat security advisories and VEX] · [SUSE security advisories and VEX]