CURL-CVE-2023-38039

vendorUSosv

HTTP headers eat all memory

view advisory published 2023-09-13Licence: per source

When curl retrieves an HTTP response, it stores the incoming headers so that they can be accessed later via the libcurl headers API. However, curl did not have a limit on the size or quantity of headers it would accept in a response, allowing a malicious server to stream an endless series of headers to a client and eventually cause curl to run out of heap memory.

01

describes (1)

Related CVEs.

IDseverity exploitable
CVE-2023-38039UShigh7.5Exploit
When curl retrieves an HTTP response, it stores the incoming headers so that they can be accessed later via the libcurl headers API. However, curl did not have a limit in how many…
scry

Advisories like this name the exposed products attackers go after on your perimeter. See what is exposed on your perimeter with a free passive scan.

Free scan