← Back to browse · API

CVE-2023-38039

Severity
HIGH
CVSS
7.5
EPSS
0.62246
Risk score
51.79
CISA KEV
No
PoC
No
Published
2023-09-15
Modified
2025-12-02
First seen
2026-08-07
Aliases
EUVD-2023-41865, GHSA-99J9-JF36-9747
Products
curl:curl 8.3.0 <8.3.0
Sources
euvd EUVD-2023-41865

Description

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 or how large headers it would accept in a response, allowing a malicious server to stream an endless series of headers and eventually cause curl to run out of heap memory.

References