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.
Affected Software
Event History
Frequently Asked Questions
What is the vulnerability ID of this vulnerability?
The vulnerability ID is CVE-2023-23916.
What is the severity rating of CVE-2023-23916?
The severity rating of CVE-2023-23916 is medium.
Which software versions are affected by CVE-2023-23916?
CVE-2023-23916 affects curl versions lower than v7.88.0.
How can I fix CVE-2023-23916?
To fix CVE-2023-23916, you should update the affected curl version to v7.88.0 or higher.
Can you provide more information about CVE-2023-23916?
CVE-2023-23916 is an allocation of resources without limits or throttling vulnerability in curl based on the "chained" HTTP compression algorithms.