CVE-2023-23916
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.
- Score
- CVSS 3.1 6.5 Medium
- Status
- Modified - support@hackerone.com
- Published
- 2023-02-23
- Last modified
- 2026-10-23
- Weaknesses
- CWE-770
Affected products
- Debian Linux (Debian)
- Fedora (Fedoraproject)
- Curl (Haxx)
- Clustered Data Ontap (Netapp)
- H300s Firmware (Netapp)
- H410s Firmware (Netapp)
- H500s Firmware (Netapp)
- H700s Firmware (Netapp)
- Simatic S7-1500 Cpu 1518-4 Pndp Mfp (Siemens)
- Simatic S7-1500 Cpu 1518f-4 Pndp Mfp (Siemens)
- Siplus S7-1500 Cpu 1518-4 Pndp Mfp (Siemens)
- Universal Forwarder (Splunk)
References
- https://hackerone.com/reports/1826048
- https://lists.debian.org/debian-lts-announce/2023/02/msg00035.html
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/BQKE6TXYDHOTFHLTBZ5X73…
- https://www.debian.org/security/2023/dsa-5365
- https://security.netapp.com/advisory/ntap-20230309-0006/
- https://security.gentoo.org/glsa/202310-12
- https://cert-portal.siemens.com/productcert/html/ssa-398330.html