This report was translated by AI; nobody has reviewed the translation yet. Original language: Czech.

[TLP:CLEAR] Curl version 8.7.0 fixes 4 vulnerabilities

Curl version 8.7.0 fixes 4 vulnerabilities.

cURL (CVE-2024-2004)
CVSS 3.5 (Low)

An attacker can make a request to the server http://curl.se using an unencrypted protocol that was explicitly disabled [1].

The vulnerability is present in product:

  • curl; ==7.85.0, <=8.6.0

CVSS: CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N

More information:

The vulnerability was publicly disclosed 27. 3. 2024.

cURL (CVE-2024-2379)
CVSS 6.3 (Medium)

An attacker can bypass certificate verification for QUIC connections in libcurl if the library is built with wolfSSL and configured with the OPENSSL_COMPATIBLE_DEFAULTS symbol [2].

The vulnerability is present in product:

  • curl; ==8.6.0

CVSS: CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:L

More information:

The vulnerability was publicly disclosed 27. 3. 2024.

cURL (CVE-2024-2398)
CVSS 8.6 (High)

An attacker can cause a memory leak in the libcurl library by exceeding the limit of 1000 headers while HTTP/2 server push is enabled, which results in the memory allocated for these headers not being freed after the push operation ends [3].

The vulnerability is present in product:

  • curl; ==7.44.0, <=8.6.0

CVSS: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:L

More information:

The vulnerability was publicly disclosed 27. 3. 2024.

cURL (CVE-2024-2466)
CVSS 6.5 (Medium)

An attacker can make an unverified TLS connection to a server specified as an IP address if the libcurl library is built to use mbedTLS [4].

The vulnerability is present in product:

  • curl; ==8.5.0, <=8.6.0

CVSS: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N

More information:

The vulnerability was publicly disclosed 27. 3. 2024.


By CESNET, z.s.p.o. Michaela Jarošová on 3. 4. 2024.

CESNET, z.s.p.o. Logo