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.
Configurations

Configuration 1 (hide)

cpe:2.3:a:haxx:curl:*:*:*:*:*:*:*:*

Configuration 2 (hide)

cpe:2.3:o:fedoraproject:fedora:36:*:*:*:*:*:*:*

Configuration 3 (hide)

OR cpe:2.3:o:debian:debian_linux:10.0:*:*:*:*:*:*:*
cpe:2.3:o:debian:debian_linux:11.0:*:*:*:*:*:*:*

Configuration 4 (hide)

AND
cpe:2.3:o:netapp:h300s_firmware:-:*:*:*:*:*:*:*
cpe:2.3:h:netapp:h300s:-:*:*:*:*:*:*:*

Configuration 5 (hide)

AND
cpe:2.3:o:netapp:h500s_firmware:-:*:*:*:*:*:*:*
cpe:2.3:h:netapp:h500s:-:*:*:*:*:*:*:*

Configuration 6 (hide)

AND
cpe:2.3:o:netapp:h700s_firmware:-:*:*:*:*:*:*:*
cpe:2.3:h:netapp:h700s:-:*:*:*:*:*:*:*

Configuration 7 (hide)

AND
cpe:2.3:o:netapp:h410s_firmware:-:*:*:*:*:*:*:*
cpe:2.3:h:netapp:h410s:-:*:*:*:*:*:*:*

Configuration 8 (hide)

cpe:2.3:a:netapp:clustered_data_ontap:-:*:*:*:*:*:*:*

Configuration 9 (hide)

OR cpe:2.3:a:splunk:universal_forwarder:*:*:*:*:*:*:*:*
cpe:2.3:a:splunk:universal_forwarder:*:*:*:*:*:*:*:*
cpe:2.3:a:splunk:universal_forwarder:9.1.0:*:*:*:*:*:*:*

History

23 Oct 2026, 23:10

Type Values Removed Values Added
Summary
  • (es) Una vulnerabilidad de asignación de recursos sin límites ni limitación (throttling) existe en curl anterior a v7.88.0 basada en los algoritmos de compresión HTTP 'encadenados', lo que significa que una respuesta del servidor puede ser comprimida múltiples veces y potencialmente con diferentes algoritmos. El número de 'enlaces' aceptables en esta 'cadena de descompresión' estaba limitado, pero el límite se implementó por cabecera, permitiendo a un servidor malicioso insertar un número virtualmente ilimitado de pasos de compresión simplemente usando muchas cabeceras. El uso de dicha cadena de descompresión podría resultar en una 'bomba malloc', haciendo que curl termine gastando enormes cantidades de memoria heap asignada, o intentándolo y devolviendo errores de falta de memoria.

14 Oct 2026, 23:17

Type Values Removed Values Added
References
  • () https://cert-portal.siemens.com/productcert/html/ssa-398330.html -

Information

Published : 2023-02-23 20:15

Updated : 2026-10-23 23:10


NVD link : CVE-2023-23916

Mitre link : CVE-2023-23916

CVE.ORG link : CVE-2023-23916


JSON object : View

Products Affected

netapp

  • h500s
  • h700s_firmware
  • h300s_firmware
  • h410s
  • h410s_firmware
  • h300s
  • h700s
  • clustered_data_ontap
  • h500s_firmware

fedoraproject

  • fedora

debian

  • debian_linux

splunk

  • universal_forwarder

haxx

  • curl
CWE
CWE-770

Allocation of Resources Without Limits or Throttling