Every CVE Search/ Get API key

CVE-2024-2004

Usage of disabled protocol

3.5 LowFix available

When a protocol selection parameter option disables all protocols without adding any then the default set of protocols would remain in the allowed set due to an error in the logic for removing protocols. The below command would perform a request to curl.se with a plaintext protocol which has been explicitly disabled. curl --proto -all,-http http://curl.se The flaw is only present if the set of selected protocols disables the entire set of available protocols, in itself a command with no practical use and therefore unlikely to be encountered in real situations. The curl security team has thus assessed this to be low severity bug.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
Low
User interaction
Required

What an attacker can affect

Confidentiality
Low
Integrity
None
Availability
None

Exploit likelihood

1.68%Up 1.6 points since Mar 27, 2024
90%50%10%1%

What each source reports

CVE List Score used 3.5

Usage of disabled protocol

When a protocol selection parameter option disables all protocols without adding any then the default set of protocols would remain in the allowed set due to an error in the logic for removing protocols. The below command would perform a request to curl.se with a plaintext protocol which has been explicitly disabled. curl --proto -all,-http http://curl.se The flaw is only present if the set of selected protocols disables the entire set of available protocols, in itself a command with no practical use and therefore unlikely to be encountered in real situations. The curl security team has thus assessed this to be low severity bug.

Record
CVE-2024-2004
CVSS 3.1
3.5 LowCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N
Weakness
CWE-436
Updated
2026-11-02
EUVDEUVD-2024-26974 3.5

When a protocol selection parameter option disables all protocols without adding any then the default set of protocols would remain in the allowed set due to an error in the logic for removing protocols. The below command would perform a request to curl.se with a plaintext protocol which has been explicitly disabled. curl --proto -all,-http http://curl.se The flaw is only present if the set of selected protocols disables the entire set of available protocols, in itself a command with no practical use and therefore unlikely to be encountered in real situations. The curl security team has thus assessed this to be low severity bug.

Record
EUVD-2024-26974
CVSS 3.1
3.5 LowCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N
Updated
2026-11-02
GitHub AdvisoriesGHSA-97xx-95pm-5qv6 3.5

When a protocol selection parameter option disables all protocols without adding any then the...

When a protocol selection parameter option disables all protocols without adding any then the default set of protocols would remain in the allowed set due to an error in the logic for removing protocols. The below command would perform a request to curl.se with a plaintext protocol which has been explicitly disabled. curl --proto -all,-http http://curl.se The flaw is only present if the set of selected protocols disables the entire set of available protocols, in itself a command with no practical use and therefore unlikely to be encountered in real situations. The curl security team has thus assessed this to be low severity bug.

Record
GHSA-97xx-95pm-5qv6
CVSS 3.1
3.5 LowCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N
Weakness
CWE-436
Updated
2026-11-02
NVD 3.5

When a protocol selection parameter option disables all protocols without adding any then the default set of protocols would remain in the allowed set due to an error in the logic for removing protocols. The below command would perform a request to curl.se with a plaintext protocol which has been explicitly disabled. curl --proto -all,-http http://curl.se The flaw is only present if the set of selected protocols disables the entire set of available protocols, in itself a command with no practical use and therefore unlikely to be encountered in real situations. The curl security team has thus assessed this to be low severity bug.

Record
CVE-2024-2004
CVSS 3.1
3.5 LowCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N
Weakness
CWE-436
Updated
2026-11-02
OSVALPINE-CVE-2024-2004 3.5

When a protocol selection parameter option disables all protocols without adding any then the default set of protocols would remain in the allowed set due to an error in the logic for removing protocols. The below command would perform a request to curl.se with a plaintext protocol which has been explicitly disabled. curl --proto -all,-http http://curl.se The flaw is only present if the set of selected protocols disables the entire set of available protocols, in itself a command with no practical use and therefore unlikely to be encountered in real situations. The curl security team has thus assessed this to be low severity bug.

Record
ALPINE-CVE-2024-2004
CVSS 3.1
3.5 LowCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N
Updated
2026-11-02
OSVBELL-CVE-2024-2004 3.5
Record
BELL-CVE-2024-2004
CVSS 3.1
3.5 LowCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N
Updated
2026-11-02
Show 21 moreShow less
OSV 3.5

Usage of disabled protocol

When a protocol selection parameter option disables all protocols without adding any then the default set of protocols would remain in the allowed set due to an error in the logic for removing protocols. The below command would perform a request to curl.se with a plaintext protocol which has been explicitly disabled. curl --proto -all,-http http://curl.se The flaw is only present if the set of selected protocols disables the entire set of available protocols, in itself a command with no practical use and therefore unlikely to be encountered in real situations. The curl security team has thus assessed this to be low severity bug.

Record
CVE-2024-2004
CVSS 3.1
3.5 LowCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N
Updated
2026-11-02
OSVDEBIAN-CVE-2024-2004 3.5

When a protocol selection parameter option disables all protocols without adding any then the default set of protocols would remain in the allowed set due to an error in the logic for removing protocols. The below command would perform a request to curl.se with a plaintext protocol which has been explicitly disabled. curl --proto -all,-http http://curl.se The flaw is only present if the set of selected protocols disables the entire set of available protocols, in itself a command with no practical use and therefore unlikely to be encountered in real situations. The curl security team has thus assessed this to be low severity bug.

Record
DEBIAN-CVE-2024-2004
CVSS 3.1
3.5 LowCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N
Updated
2026-11-02
OSVJLSEC-2026-414 3.5

When a protocol selection parameter option disables all protocols without adding any then the...

When a protocol selection parameter option disables all protocols without adding any then the default set of protocols would remain in the allowed set due to an error in the logic for removing protocols. The below command would perform a request to curl.se with a plaintext protocol which has been explicitly disabled. curl --proto -all,-http http://curl.se The flaw is only present if the set of selected protocols disables the entire set of available protocols, in itself a command with no practical use and therefore unlikely to be encountered in real situations. The curl security team has thus assessed this to be low severity bug.

Record
JLSEC-2026-414
CVSS 3.1
3.5 LowCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N
Updated
2026-11-02
OSVRHSA-2024:2693 7.5

Red Hat Security Advisory: Red Hat JBoss Core Services Apache HTTP Server 2.4.57 SP4 security update

Record
RHSA-2024:2693
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2024-2004 3.5

When a protocol selection parameter option disables all protocols without adding any then the default set of protocols would remain in the allowed set due to an error in the logic for removing protocols. The below command would perform a request to curl.se with a plaintext protocol which has been explicitly disabled. curl --proto -all,-http http://curl.se The flaw is only present if the set of selected protocols disables the entire set of available protocols, in itself a command with no practical use and therefore unlikely to be encountered in real situations. The curl security team has thus assessed this to be low severity bug.

Record
UBUNTU-CVE-2024-2004
CVSS 3.1
3.5 LowCVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N
Updated
2026-11-02
OSVAZL-37076 No score

CVE-2024-2004 affecting package curl for versions less than 8.8.0-1

When a protocol selection parameter option disables all protocols without adding any then the default set of protocols would remain in the allowed set due to an error in the logic for removing protocols. The below command would perform a request to curl.se with a plaintext protocol which has been explicitly disabled. curl --proto -all,-http http://curl.se The flaw is only present if the set of selected protocols disables the entire set of available protocols, in itself a command with no practical use and therefore unlikely to be encountered in real situations. The curl security team has thus assessed this to be low severity bug.

Record
AZL-37076
Updated
2026-11-02
OSVAZL-37087 No score

CVE-2024-2004 affecting package cmake for versions less than 3.30.3-2

When a protocol selection parameter option disables all protocols without adding any then the default set of protocols would remain in the allowed set due to an error in the logic for removing protocols. The below command would perform a request to curl.se with a plaintext protocol which has been explicitly disabled. curl --proto -all,-http http://curl.se The flaw is only present if the set of selected protocols disables the entire set of available protocols, in itself a command with no practical use and therefore unlikely to be encountered in real situations. The curl security team has thus assessed this to be low severity bug.

Record
AZL-37087
Updated
2026-11-02
OSVAZL-37102 No score

CVE-2024-2004 affecting package curl for versions less than 8.8.0-1

When a protocol selection parameter option disables all protocols without adding any then the default set of protocols would remain in the allowed set due to an error in the logic for removing protocols. The below command would perform a request to curl.se with a plaintext protocol which has been explicitly disabled. curl --proto -all,-http http://curl.se The flaw is only present if the set of selected protocols disables the entire set of available protocols, in itself a command with no practical use and therefore unlikely to be encountered in real situations. The curl security team has thus assessed this to be low severity bug.

Record
AZL-37102
Updated
2026-11-02
OSVAZL-37114 No score

CVE-2024-2004 affecting package mysql for versions less than 8.0.40-1

When a protocol selection parameter option disables all protocols without adding any then the default set of protocols would remain in the allowed set due to an error in the logic for removing protocols. The below command would perform a request to curl.se with a plaintext protocol which has been explicitly disabled. curl --proto -all,-http http://curl.se The flaw is only present if the set of selected protocols disables the entire set of available protocols, in itself a command with no practical use and therefore unlikely to be encountered in real situations. The curl security team has thus assessed this to be low severity bug.

Record
AZL-37114
Updated
2026-11-02
OSVAZL-37117 No score

CVE-2024-2004 affecting package mysql for versions less than 8.0.40-1

When a protocol selection parameter option disables all protocols without adding any then the default set of protocols would remain in the allowed set due to an error in the logic for removing protocols. The below command would perform a request to curl.se with a plaintext protocol which has been explicitly disabled. curl --proto -all,-http http://curl.se The flaw is only present if the set of selected protocols disables the entire set of available protocols, in itself a command with no practical use and therefore unlikely to be encountered in real situations. The curl security team has thus assessed this to be low severity bug.

Record
AZL-37117
Updated
2026-11-02
OSVCURL-CVE-2024-2004 No score

Usage of disabled protocol

When a protocol selection parameter option disables all protocols without adding any then the default set of protocols would remain in the allowed set due to an error in the logic for removing protocols. The below command would perform a request to curl.se with a plaintext protocol which has been explicitly disabled.

curl --proto -all,-http http://curl.se

The flaw is only present if the set of selected protocols disables the entire set of available protocols, in itself a command with no practical use and therefore unlikely to be encountered in real situations. The curl security team has thus assessed this to be low severity bug.

Record
CURL-CVE-2024-2004
Updated
2026-11-02
OSVMGASA-2024-0099 No score

Updated curl packages fix security vulnerabilities

CVE-2024-2004: Usage of disabled protocol If all protocols are disabled at run-time with none being added, curl/libcurl would still allow communication with the default set of allowed protocols, including some that are unencrypted. CVE-2024-2398: HTTP/2 push headers memory-leak A memory leak could occur when an application enabled HTTP/2 server push and the server sent a large number of headers.

Record
MGASA-2024-0099
Updated
2026-11-02
OSVopenSUSE-SU-2024:13805-1 No score

curl-8.7.1-1.1 on GA media

These are all security issues fixed in the curl-8.7.1-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:13805-1
Updated
2026-11-02
OSVSUSE-SU-2024:1120-1 No score

Security update for curl

This update for curl fixes the following issues:

  • CVE-2024-2004: Fix the uUsage of disabled protocol logic. (bsc#1221665)
  • CVE-2024-2398: Fix HTTP/2 push headers memory-leak. (bsc#1221667)
Record
SUSE-SU-2024:1120-1
Updated
2026-11-02
OSVSUSE-SU-2024:1150-1 No score

Security update for curl

This update for curl fixes the following issues:

  • CVE-2024-2004: Fix the uUsage of disabled protocol logic. (bsc#1221665)
  • CVE-2024-2398: Fix HTTP/2 push headers memory-leak. (bsc#1221667)
Record
SUSE-SU-2024:1150-1
Updated
2026-11-02
OSVSUSE-SU-2024:1151-1 No score

Security update for curl

This update for curl fixes the following issues:

  • CVE-2024-2004: Fix the uUsage of disabled protocol logic. (bsc#1221665)
  • CVE-2024-2398: Fix HTTP/2 push headers memory-leak. (bsc#1221667)
Record
SUSE-SU-2024:1151-1
Updated
2026-11-02
OSVSUSE-SU-2024:1151-2 No score

Security update for curl

This update for curl fixes the following issues:

  • CVE-2024-2004: Fix the uUsage of disabled protocol logic. (bsc#1221665)
  • CVE-2024-2398: Fix HTTP/2 push headers memory-leak. (bsc#1221667)
Record
SUSE-SU-2024:1151-2
Updated
2026-11-02
OSVSUSE-SU-2024:1151-3 No score

Security update for curl

This update for curl fixes the following issues:

  • CVE-2024-2004: Fix the uUsage of disabled protocol logic. (bsc#1221665)
  • CVE-2024-2398: Fix HTTP/2 push headers memory-leak. (bsc#1221667)
Record
SUSE-SU-2024:1151-3
Updated
2026-11-02
OSVSUSE-SU-2025:20029-1 No score

Security update for curl

This update for curl fixes the following issues:

Security issues fixed:

  • CVE-2024-7264: ASN.1 date parser overread (bsc#1228535)
  • CVE-2024-6197: Freeing stack buffer in utf8asn1str (bsc#1227888)
  • CVE-2024-2379: QUIC certificate check bypass with wolfSSL (bsc#1221666)
  • CVE-2024-2466: TLS certificate check bypass with mbedTLS (bsc#1221668)
  • CVE-2024-2004: Usage of disabled protocol (bsc#1221665)
  • CVE-2024-2398: HTTP/2 push headers memory-leak (bsc#1221667)

Non-security issue fixed:

  • Fixed various TLS related issues including FTP over SSL transmission timeouts.
Record
SUSE-SU-2025:20029-1
Updated
2026-11-02
OSVUSN-6718-1 No score

curl vulnerabilities

Dan Fandrich discovered that curl would incorrectly use the default set of protocols when a parameter option disabled all protocols without adding any, contrary to expectations. This issue only affected Ubuntu 23.10. (CVE-2024-2004)

It was discovered that curl incorrectly handled memory when limiting the amount of headers when HTTP/2 server push is allowed. A remote attacker could possibly use this issue to cause curl to consume resources, leading to a denial of service. (CVE-2024-2398)

Record
USN-6718-1
Updated
2026-11-02
OSVUSN-6718-3 No score

curl vulnerabilities

USN-6718-1 fixed vulnerabilities in curl. This update provides the corresponding updates for Ubuntu 24.04 LTS.

Original advisory details:

Dan Fandrich discovered that curl would incorrectly use the default set of protocols when a parameter option disabled all protocols without adding any, contrary to expectations. This issue only affected Ubuntu 23.10. (CVE-2024-2004)

It was discovered that curl incorrectly handled memory when limiting the amount of headers when HTTP/2 server push is allowed. A remote attacker could possibly use this issue to cause curl to consume resources, leading to a denial of service. (CVE-2024-2398)

Record
USN-6718-3
Updated
2026-11-02

Affected products

Show 4 moreShow less

Affected packages

Affected packages
PackageAffectedFixed
curl
Alpine:v3.17
7.85.0 up to 8.7.1-r0
8.7.1-r0
curl
Alpine:v3.18
7.85.0 up to 8.7.1-r0
8.7.1-r0
curl
Alpine:v3.19
7.85.0 up to 8.7.1-r0
8.7.1-r0
curl
Alpine:v3.20
7.85.0 up to 8.7.1-r0
8.7.1-r0
curl
Alpine:v3.21
7.85.0 up to 8.7.1-r0
8.7.1-r0
curl
Alpine:v3.22
7.85.0 up to 8.7.1-r0
8.7.1-r0
curl
Alpine:v3.23
7.85.0 up to 8.7.1-r0
8.7.1-r0
curl
Alpine:v3.24
7.85.0 up to 8.7.1-r0
8.7.1-r0
curl
Azure Linux:2
before 8.8.0-1
8.8.0-1
cmake
Azure Linux:3
before 3.30.3-2
3.30.3-2
Show 100 moreShow less
Affected packages
PackageAffectedFixed
curl
Azure Linux:3
before 8.8.0-1
8.8.0-1
mysql
Azure Linux:3
before 8.0.40-1
8.0.40-1
mysql
Azure Linux:2
before 8.0.40-1
8.0.40-1
curl
Alpaquita:23
8.1.0-r2 up to 8.9.0-r0
8.9.0-r0
curl
Alpaquita:stream
8.1.2-r0 up to 8.7.1-r0
8.7.1-r0
curl
BellSoft Hardened Containers:stream
8.1.2-r0 up to 8.7.1-r0
8.7.1-r0
curl
Debian:12
before 7.88.1-10+deb12u6, plus listed versions
7.88.1-107.88.1-10+deb12u17.88.1-10+deb12u1~bpo11+17.88.1-10+deb12u27.88.1-10+deb12u3
Show 5 moreShow less
7.88.1-10+deb12u3~bpo11+17.88.1-10+deb12u47.88.1-10+deb12u57.88.1-10+deb12u5~bpo11+17.88.1-10+deb12u6~bpo11+1
7.88.1-10+deb12u6
curl
Debian:13
before 8.7.1-1
8.7.1-1
curl
Debian:14
before 8.7.1-1
8.7.1-1
CURL_jll
Julia
8.5.0+0 up to 8.9.0+0
8.9.0+0
LibCURL_jll
Julia
7.87.0+0 up to 8.7.1+0
8.7.1+0
curl
Mageia:9
From an advisory covering 4 CVEs
before 7.88.1-4.3.mga9
7.88.1-4.3.mga9
jbcs-httpd24-curl
Red Hat:jboss_core_services:1::el7
From an advisory covering 6 CVEs
before 0:8.7.1-2.el7jbcs
0:8.7.1-2.el7jbcs
jbcs-httpd24-curl-debuginfo
Red Hat:jboss_core_services:1::el7
From an advisory covering 6 CVEs
before 0:8.7.1-2.el7jbcs
0:8.7.1-2.el7jbcs
jbcs-httpd24-httpd
Red Hat:jboss_core_services:1::el7
From an advisory covering 6 CVEs
before 0:2.4.57-10.el7jbcs
0:2.4.57-10.el7jbcs
jbcs-httpd24-httpd-debuginfo
Red Hat:jboss_core_services:1::el7
From an advisory covering 6 CVEs
before 0:2.4.57-10.el7jbcs
0:2.4.57-10.el7jbcs
jbcs-httpd24-httpd-devel
Red Hat:jboss_core_services:1::el7
From an advisory covering 6 CVEs
before 0:2.4.57-10.el7jbcs
0:2.4.57-10.el7jbcs
jbcs-httpd24-httpd-manual
Red Hat:jboss_core_services:1::el7
From an advisory covering 6 CVEs
before 0:2.4.57-10.el7jbcs
0:2.4.57-10.el7jbcs
jbcs-httpd24-httpd-selinux
Red Hat:jboss_core_services:1::el7
From an advisory covering 6 CVEs
before 0:2.4.57-10.el7jbcs
0:2.4.57-10.el7jbcs
jbcs-httpd24-httpd-tools
Red Hat:jboss_core_services:1::el7
From an advisory covering 6 CVEs
before 0:2.4.57-10.el7jbcs
0:2.4.57-10.el7jbcs
jbcs-httpd24-libcurl
Red Hat:jboss_core_services:1::el7
From an advisory covering 6 CVEs
before 0:8.7.1-2.el7jbcs
0:8.7.1-2.el7jbcs
jbcs-httpd24-libcurl-devel
Red Hat:jboss_core_services:1::el7
From an advisory covering 6 CVEs
before 0:8.7.1-2.el7jbcs
0:8.7.1-2.el7jbcs
jbcs-httpd24-mod_http2
Red Hat:jboss_core_services:1::el7
From an advisory covering 6 CVEs
before 0:1.15.19-37.el7jbcs
0:1.15.19-37.el7jbcs
jbcs-httpd24-mod_http2-debuginfo
Red Hat:jboss_core_services:1::el7
From an advisory covering 6 CVEs
before 0:1.15.19-37.el7jbcs
0:1.15.19-37.el7jbcs
jbcs-httpd24-mod_jk
Red Hat:jboss_core_services:1::el7
From an advisory covering 6 CVEs
before 0:1.2.49-6.redhat_1.el7jbcs
0:1.2.49-6.redhat_1.el7jbcs
jbcs-httpd24-mod_jk-ap24
Red Hat:jboss_core_services:1::el7
From an advisory covering 6 CVEs
before 0:1.2.49-6.redhat_1.el7jbcs
0:1.2.49-6.redhat_1.el7jbcs
jbcs-httpd24-mod_jk-debuginfo
Red Hat:jboss_core_services:1::el7
From an advisory covering 6 CVEs
before 0:1.2.49-6.redhat_1.el7jbcs
0:1.2.49-6.redhat_1.el7jbcs
jbcs-httpd24-mod_ldap
Red Hat:jboss_core_services:1::el7
From an advisory covering 6 CVEs
before 0:2.4.57-10.el7jbcs
0:2.4.57-10.el7jbcs
jbcs-httpd24-mod_md
Red Hat:jboss_core_services:1::el7
From an advisory covering 6 CVEs
before 1:2.4.24-6.el7jbcs
1:2.4.24-6.el7jbcs
jbcs-httpd24-mod_md-debuginfo
Red Hat:jboss_core_services:1::el7
From an advisory covering 6 CVEs
before 1:2.4.24-6.el7jbcs
1:2.4.24-6.el7jbcs
jbcs-httpd24-mod_proxy_cluster
Red Hat:jboss_core_services:1::el7
From an advisory covering 6 CVEs
before 0:1.3.20-4.el7jbcs
0:1.3.20-4.el7jbcs
jbcs-httpd24-mod_proxy_cluster-debuginfo
Red Hat:jboss_core_services:1::el7
From an advisory covering 6 CVEs
before 0:1.3.20-4.el7jbcs
0:1.3.20-4.el7jbcs
jbcs-httpd24-mod_proxy_html
Red Hat:jboss_core_services:1::el7
From an advisory covering 6 CVEs
before 1:2.4.57-10.el7jbcs
1:2.4.57-10.el7jbcs
jbcs-httpd24-mod_security
Red Hat:jboss_core_services:1::el7
From an advisory covering 6 CVEs
before 0:2.9.3-36.el7jbcs
0:2.9.3-36.el7jbcs
jbcs-httpd24-mod_security-debuginfo
Red Hat:jboss_core_services:1::el7
From an advisory covering 6 CVEs
before 0:2.9.3-36.el7jbcs
0:2.9.3-36.el7jbcs
jbcs-httpd24-mod_session
Red Hat:jboss_core_services:1::el7
From an advisory covering 6 CVEs
before 0:2.4.57-10.el7jbcs
0:2.4.57-10.el7jbcs
jbcs-httpd24-mod_ssl
Red Hat:jboss_core_services:1::el7
From an advisory covering 6 CVEs
before 1:2.4.57-10.el7jbcs
1:2.4.57-10.el7jbcs
jbcs-httpd24-nghttp2
Red Hat:jboss_core_services:1::el7
From an advisory covering 6 CVEs
before 0:1.43.0-13.el7jbcs
0:1.43.0-13.el7jbcs
jbcs-httpd24-nghttp2-debuginfo
Red Hat:jboss_core_services:1::el7
From an advisory covering 6 CVEs
before 0:1.43.0-13.el7jbcs
0:1.43.0-13.el7jbcs
jbcs-httpd24-nghttp2-devel
Red Hat:jboss_core_services:1::el7
From an advisory covering 6 CVEs
before 0:1.43.0-13.el7jbcs
0:1.43.0-13.el7jbcs
jbcs-httpd24-curl
Red Hat:jboss_core_services:1::el8
From an advisory covering 6 CVEs
before 0:8.7.1-2.el8jbcs
0:8.7.1-2.el8jbcs
jbcs-httpd24-curl-debuginfo
Red Hat:jboss_core_services:1::el8
From an advisory covering 6 CVEs
before 0:8.7.1-2.el8jbcs
0:8.7.1-2.el8jbcs
jbcs-httpd24-httpd
Red Hat:jboss_core_services:1::el8
From an advisory covering 6 CVEs
before 0:2.4.57-10.el8jbcs
0:2.4.57-10.el8jbcs
jbcs-httpd24-httpd-debuginfo
Red Hat:jboss_core_services:1::el8
From an advisory covering 6 CVEs
before 0:2.4.57-10.el8jbcs
0:2.4.57-10.el8jbcs
jbcs-httpd24-httpd-devel
Red Hat:jboss_core_services:1::el8
From an advisory covering 6 CVEs
before 0:2.4.57-10.el8jbcs
0:2.4.57-10.el8jbcs
jbcs-httpd24-httpd-manual
Red Hat:jboss_core_services:1::el8
From an advisory covering 6 CVEs
before 0:2.4.57-10.el8jbcs
0:2.4.57-10.el8jbcs
jbcs-httpd24-httpd-selinux
Red Hat:jboss_core_services:1::el8
From an advisory covering 6 CVEs
before 0:2.4.57-10.el8jbcs
0:2.4.57-10.el8jbcs
jbcs-httpd24-httpd-tools
Red Hat:jboss_core_services:1::el8
From an advisory covering 6 CVEs
before 0:2.4.57-10.el8jbcs
0:2.4.57-10.el8jbcs
jbcs-httpd24-httpd-tools-debuginfo
Red Hat:jboss_core_services:1::el8
From an advisory covering 6 CVEs
before 0:2.4.57-10.el8jbcs
0:2.4.57-10.el8jbcs
jbcs-httpd24-libcurl
Red Hat:jboss_core_services:1::el8
From an advisory covering 6 CVEs
before 0:8.7.1-2.el8jbcs
0:8.7.1-2.el8jbcs
jbcs-httpd24-libcurl-debuginfo
Red Hat:jboss_core_services:1::el8
From an advisory covering 6 CVEs
before 0:8.7.1-2.el8jbcs
0:8.7.1-2.el8jbcs
jbcs-httpd24-libcurl-devel
Red Hat:jboss_core_services:1::el8
From an advisory covering 6 CVEs
before 0:8.7.1-2.el8jbcs
0:8.7.1-2.el8jbcs
jbcs-httpd24-mod_http2
Red Hat:jboss_core_services:1::el8
From an advisory covering 6 CVEs
before 0:1.15.19-37.el8jbcs
0:1.15.19-37.el8jbcs
jbcs-httpd24-mod_http2-debuginfo
Red Hat:jboss_core_services:1::el8
From an advisory covering 6 CVEs
before 0:1.15.19-37.el8jbcs
0:1.15.19-37.el8jbcs
jbcs-httpd24-mod_jk
Red Hat:jboss_core_services:1::el8
From an advisory covering 6 CVEs
before 0:1.2.49-6.redhat_1.el8jbcs
0:1.2.49-6.redhat_1.el8jbcs
jbcs-httpd24-mod_jk-ap24
Red Hat:jboss_core_services:1::el8
From an advisory covering 6 CVEs
before 0:1.2.49-6.redhat_1.el8jbcs
0:1.2.49-6.redhat_1.el8jbcs
jbcs-httpd24-mod_jk-ap24-debuginfo
Red Hat:jboss_core_services:1::el8
From an advisory covering 6 CVEs
before 0:1.2.49-6.redhat_1.el8jbcs
0:1.2.49-6.redhat_1.el8jbcs
jbcs-httpd24-mod_ldap
Red Hat:jboss_core_services:1::el8
From an advisory covering 6 CVEs
before 0:2.4.57-10.el8jbcs
0:2.4.57-10.el8jbcs
jbcs-httpd24-mod_ldap-debuginfo
Red Hat:jboss_core_services:1::el8
From an advisory covering 6 CVEs
before 0:2.4.57-10.el8jbcs
0:2.4.57-10.el8jbcs
jbcs-httpd24-mod_md
Red Hat:jboss_core_services:1::el8
From an advisory covering 6 CVEs
before 1:2.4.24-6.el8jbcs
1:2.4.24-6.el8jbcs
jbcs-httpd24-mod_md-debuginfo
Red Hat:jboss_core_services:1::el8
From an advisory covering 6 CVEs
before 1:2.4.24-6.el8jbcs
1:2.4.24-6.el8jbcs
jbcs-httpd24-mod_proxy_cluster
Red Hat:jboss_core_services:1::el8
From an advisory covering 6 CVEs
before 0:1.3.20-4.el8jbcs
0:1.3.20-4.el8jbcs
jbcs-httpd24-mod_proxy_cluster-debuginfo
Red Hat:jboss_core_services:1::el8
From an advisory covering 6 CVEs
before 0:1.3.20-4.el8jbcs
0:1.3.20-4.el8jbcs
jbcs-httpd24-mod_proxy_html
Red Hat:jboss_core_services:1::el8
From an advisory covering 6 CVEs
before 1:2.4.57-10.el8jbcs
1:2.4.57-10.el8jbcs
jbcs-httpd24-mod_proxy_html-debuginfo
Red Hat:jboss_core_services:1::el8
From an advisory covering 6 CVEs
before 1:2.4.57-10.el8jbcs
1:2.4.57-10.el8jbcs
jbcs-httpd24-mod_security
Red Hat:jboss_core_services:1::el8
From an advisory covering 6 CVEs
before 0:2.9.3-36.el8jbcs
0:2.9.3-36.el8jbcs
jbcs-httpd24-mod_security-debuginfo
Red Hat:jboss_core_services:1::el8
From an advisory covering 6 CVEs
before 0:2.9.3-36.el8jbcs
0:2.9.3-36.el8jbcs
jbcs-httpd24-mod_session
Red Hat:jboss_core_services:1::el8
From an advisory covering 6 CVEs
before 0:2.4.57-10.el8jbcs
0:2.4.57-10.el8jbcs
jbcs-httpd24-mod_session-debuginfo
Red Hat:jboss_core_services:1::el8
From an advisory covering 6 CVEs
before 0:2.4.57-10.el8jbcs
0:2.4.57-10.el8jbcs
jbcs-httpd24-mod_ssl
Red Hat:jboss_core_services:1::el8
From an advisory covering 6 CVEs
before 1:2.4.57-10.el8jbcs
1:2.4.57-10.el8jbcs
jbcs-httpd24-mod_ssl-debuginfo
Red Hat:jboss_core_services:1::el8
From an advisory covering 6 CVEs
before 1:2.4.57-10.el8jbcs
1:2.4.57-10.el8jbcs
jbcs-httpd24-nghttp2
Red Hat:jboss_core_services:1::el8
From an advisory covering 6 CVEs
before 0:1.43.0-13.el8jbcs
0:1.43.0-13.el8jbcs
jbcs-httpd24-nghttp2-debuginfo
Red Hat:jboss_core_services:1::el8
From an advisory covering 6 CVEs
before 0:1.43.0-13.el8jbcs
0:1.43.0-13.el8jbcs
jbcs-httpd24-nghttp2-devel
Red Hat:jboss_core_services:1::el8
From an advisory covering 6 CVEs
before 0:1.43.0-13.el8jbcs
0:1.43.0-13.el8jbcs
curl
SUSE:Linux Enterprise Micro 5.1
From an advisory covering 2 CVEs
before 7.66.0-150200.4.69.1
7.66.0-150200.4.69.1
curl
SUSE:Linux Enterprise Micro 5.2
From an advisory covering 2 CVEs
before 7.66.0-150200.4.69.1
7.66.0-150200.4.69.1
curl
SUSE:Linux Enterprise Software Development Kit 12 SP5
From an advisory covering 2 CVEs
before 8.0.1-11.86.2
8.0.1-11.86.2
curl
SUSE:Linux Enterprise Server 12 SP5
From an advisory covering 2 CVEs
before 8.0.1-11.86.2
8.0.1-11.86.2
curl
SUSE:Linux Enterprise Server for SAP Applications 12 SP5
From an advisory covering 2 CVEs
before 8.0.1-11.86.2
8.0.1-11.86.2
curl
SUSE:Linux Enterprise Installer Updates 15 SP4
From an advisory covering 2 CVEs
before 8.0.1-150400.5.44.1
8.0.1-150400.5.44.1
curl
SUSE:Linux Enterprise Installer Updates 15 SP5
From an advisory covering 2 CVEs
before 8.0.1-150400.5.44.1
8.0.1-150400.5.44.1
curl
SUSE:Linux Enterprise Micro 5.3
From an advisory covering 2 CVEs
before 8.0.1-150400.5.44.1
8.0.1-150400.5.44.1
curl
SUSE:Linux Enterprise Micro 5.4
From an advisory covering 2 CVEs
before 8.0.1-150400.5.44.1
8.0.1-150400.5.44.1
curl
SUSE:Linux Enterprise Micro 5.5
From an advisory covering 2 CVEs
before 8.0.1-150400.5.44.1
8.0.1-150400.5.44.1
curl
SUSE:Linux Enterprise Module for Basesystem 15 SP5
From an advisory covering 2 CVEs
before 8.0.1-150400.5.44.1
8.0.1-150400.5.44.1
curl
openSUSE:Leap Micro 5.3
From an advisory covering 2 CVEs
before 8.0.1-150400.5.44.1
8.0.1-150400.5.44.1
curl
openSUSE:Leap Micro 5.4
From an advisory covering 2 CVEs
before 8.0.1-150400.5.44.1
8.0.1-150400.5.44.1
curl
openSUSE:Leap 15.5
From an advisory covering 2 CVEs
before 8.0.1-150400.5.44.1
8.0.1-150400.5.44.1
curl
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS
From an advisory covering 2 CVEs
before 8.0.1-150400.5.44.1
8.0.1-150400.5.44.1
curl
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS
From an advisory covering 2 CVEs
before 8.0.1-150400.5.44.1
8.0.1-150400.5.44.1
curl
SUSE:Linux Enterprise Server 15 SP4-LTSS
From an advisory covering 2 CVEs
before 8.0.1-150400.5.44.1
8.0.1-150400.5.44.1
curl
SUSE:Linux Enterprise Server for SAP Applications 15 SP4
From an advisory covering 2 CVEs
before 8.0.1-150400.5.44.1
8.0.1-150400.5.44.1
curl
SUSE:Manager Proxy 4.3
From an advisory covering 2 CVEs
before 8.0.1-150400.5.44.1
8.0.1-150400.5.44.1
curl
SUSE:Manager Server 4.3
From an advisory covering 2 CVEs
before 8.0.1-150400.5.44.1
8.0.1-150400.5.44.1
curl
SUSE:Linux Micro 6.0
From an advisory covering 6 CVEs
before 8.6.0-3.1
8.6.0-3.1
curl
Ubuntu:24.04:LTS
before 8.5.0-2ubuntu10.1, plus listed versions
8.2.1-1ubuntu38.2.1-1ubuntu3.18.4.0-2ubuntu18.5.0-2ubuntu18.5.0-2ubuntu28.5.0-2ubuntu88.5.0-2ubuntu98.5.0-2ubuntu10
8.5.0-2ubuntu10.1
curl
Ubuntu:20.04:LTS
From an advisory covering 2 CVEs
before 7.68.0-1ubuntu2.22, plus listed versions
7.65.3-1ubuntu37.65.3-1ubuntu47.66.0-1ubuntu17.67.0-2ubuntu17.68.0-1ubuntu1
Show 18 moreShow less
7.68.0-1ubuntu27.68.0-1ubuntu2.17.68.0-1ubuntu2.27.68.0-1ubuntu2.47.68.0-1ubuntu2.57.68.0-1ubuntu2.67.68.0-1ubuntu2.77.68.0-1ubuntu2.107.68.0-1ubuntu2.117.68.0-1ubuntu2.127.68.0-1ubuntu2.137.68.0-1ubuntu2.147.68.0-1ubuntu2.157.68.0-1ubuntu2.167.68.0-1ubuntu2.187.68.0-1ubuntu2.197.68.0-1ubuntu2.207.68.0-1ubuntu2.21
7.68.0-1ubuntu2.22
curl
Ubuntu:22.04:LTS
From an advisory covering 2 CVEs
before 7.81.0-1ubuntu1.16, plus listed versions
7.74.0-1.3ubuntu27.74.0-1.3ubuntu37.80.0-37.81.0-17.81.0-1ubuntu1.1
Show 11 moreShow less
7.81.0-1ubuntu1.27.81.0-1ubuntu1.37.81.0-1ubuntu1.47.81.0-1ubuntu1.67.81.0-1ubuntu1.77.81.0-1ubuntu1.87.81.0-1ubuntu1.107.81.0-1ubuntu1.117.81.0-1ubuntu1.137.81.0-1ubuntu1.147.81.0-1ubuntu1.15
7.81.0-1ubuntu1.16
curl
Ubuntu:24.04:LTS
From an advisory covering 2 CVEs
before 8.5.0-2ubuntu10.1, plus listed versions
8.2.1-1ubuntu38.2.1-1ubuntu3.18.4.0-2ubuntu18.5.0-2ubuntu18.5.0-2ubuntu28.5.0-2ubuntu88.5.0-2ubuntu98.5.0-2ubuntu10
8.5.0-2ubuntu10.1
curl
openSUSE:Tumbleweed
From an advisory covering 4 CVEs
before 8.7.1-1.1
8.7.1-1.1

History

History
RecordedChangedSources
affected, facts
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2024-2004 is a low vulnerability (CVSS 3.5) in Curl, published March 27, 2024. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.68%, the 77th percentile. Fixed in curl 8.7.1-r0.

References

Show 74 moreShow less
MoveEnter Open