CVE-2024-8096
OCSP stapling bypass with GnuTLS
When curl is told to use the Certificate Status Request TLS extension, often referred to as OCSP stapling, to verify that the server certificate is valid, it might fail to detect some OCSP problems and instead wrongly consider the response as fine. If the returned status reports another error than 'revoked' (like for example 'unauthorized') it is not treated as a bad certficate.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- Low
- Integrity
- Low
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
6.5
OCSP stapling bypass with GnuTLS
When curl is told to use the Certificate Status Request TLS extension, often referred to as OCSP stapling, to verify that the server certificate is valid, it might fail to detect some OCSP problems and instead wrongly consider the response as fine. If the returned status reports another error than 'revoked' (like for example 'unauthorized') it is not treated as a bad certficate.
- Record
CVE-2024-8096- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N - Weakness
- CWE-295
- Updated
- 2026-11-02
EUVDEUVD-2024-48936
6.5
When curl is told to use the Certificate Status Request TLS extension, often referred to as OCSP stapling, to verify that the server certificate is valid, it might fail to detect some OCSP problems and instead wrongly consider the response as fine. If the returned status reports another error than 'revoked' (like for example 'unauthorized') it is not treated as a bad certficate.
- Record
EUVD-2024-48936- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-gv3v-x3f3-7fxm
6.5
When curl is told to use the Certificate Status Request TLS extension, often referred to as OCSP...
When curl is told to use the Certificate Status Request TLS extension, often referred to as OCSP stapling, to verify that the server certificate is valid, it might fail to detect some OCSP problems and instead wrongly consider the response as fine. If the returned status reports another error than 'revoked' (like for example 'unauthorized') it is not treated as a bad certficate.
- Record
GHSA-gv3v-x3f3-7fxm- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N - Weakness
- CWE-295
- Updated
- 2026-11-02
NVD
6.5
When curl is told to use the Certificate Status Request TLS extension, often referred to as OCSP stapling, to verify that the server certificate is valid, it might fail to detect some OCSP problems and instead wrongly consider the response as fine. If the returned status reports another error than 'revoked' (like for example 'unauthorized') it is not treated as a bad certficate.
- Record
CVE-2024-8096- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N - Weakness
- CWE-295
- Updated
- 2026-11-02
OSVALPINE-CVE-2024-8096
6.5
When curl is told to use the Certificate Status Request TLS extension, often referred to as OCSP stapling, to verify that the server certificate is valid, it might fail to detect some OCSP problems and instead wrongly consider the response as fine. If the returned status reports another error than 'revoked' (like for example 'unauthorized') it is not treated as a bad certficate.
- Record
ALPINE-CVE-2024-8096- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N - Updated
- 2026-11-02
OSVBELL-CVE-2024-8096
6.5
CVE-2024-8096 does not affect BellSoft software
- Record
BELL-CVE-2024-8096- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N - Updated
- 2026-11-02
Show 17 moreShow less
OSV
6.5
OCSP stapling bypass with GnuTLS
When curl is told to use the Certificate Status Request TLS extension, often referred to as OCSP stapling, to verify that the server certificate is valid, it might fail to detect some OCSP problems and instead wrongly consider the response as fine. If the returned status reports another error than 'revoked' (like for example 'unauthorized') it is not treated as a bad certficate.
- Record
CVE-2024-8096- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N - Updated
- 2026-11-02
OSVDEBIAN-CVE-2024-8096
6.5
When curl is told to use the Certificate Status Request TLS extension, often referred to as OCSP stapling, to verify that the server certificate is valid, it might fail to detect some OCSP problems and instead wrongly consider the response as fine. If the returned status reports another error than 'revoked' (like for example 'unauthorized') it is not treated as a bad certficate.
- Record
DEBIAN-CVE-2024-8096- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N - Updated
- 2026-11-02
OSVJLSEC-2026-418
6.5
When curl is told to use the Certificate Status Request TLS extension, often referred to as OCSP...
When curl is told to use the Certificate Status Request TLS extension, often referred to as OCSP stapling, to verify that the server certificate is valid, it might fail to detect some OCSP problems and instead wrongly consider the response as fine. If the returned status reports another error than 'revoked' (like for example 'unauthorized') it is not treated as a bad certficate.
- Record
JLSEC-2026-418- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2024-8096
6.5
When curl is told to use the Certificate Status Request TLS extension, often referred to as OCSP stapling, to verify that the server certificate is valid, it might fail to detect some OCSP problems and instead wrongly consider the response as fine. If the returned status reports another error than 'revoked' (like for example 'unauthorized') it is not treated as a bad certficate.
- Record
UBUNTU-CVE-2024-8096- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N - Updated
- 2026-11-02
OSVAZL-49035 No score
CVE-2024-8096 affecting package curl for versions less than 8.8.0-3
When curl is told to use the Certificate Status Request TLS extension, often referred to as OCSP stapling, to verify that the server certificate is valid, it might fail to detect some OCSP problems and instead wrongly consider the response as fine. If the returned status reports another error than 'revoked' (like for example 'unauthorized') it is not treated as a bad certficate.
- Record
AZL-49035- Updated
- 2026-11-02
OSVAZL-49038 No score
CVE-2024-8096 affecting package curl for versions less than 8.8.0-3
When curl is told to use the Certificate Status Request TLS extension, often referred to as OCSP stapling, to verify that the server certificate is valid, it might fail to detect some OCSP problems and instead wrongly consider the response as fine. If the returned status reports another error than 'revoked' (like for example 'unauthorized') it is not treated as a bad certficate.
- Record
AZL-49038- Updated
- 2026-11-02
OSVAZL-49041 No score
CVE-2024-8096 affecting package cmake for versions less than 3.30.3-2
When curl is told to use the Certificate Status Request TLS extension, often referred to as OCSP stapling, to verify that the server certificate is valid, it might fail to detect some OCSP problems and instead wrongly consider the response as fine. If the returned status reports another error than 'revoked' (like for example 'unauthorized') it is not treated as a bad certficate.
- Record
AZL-49041- Updated
- 2026-11-05
OSVAZL-49099 No score
CVE-2024-8096 affecting package cmake for versions less than 3.21.4-18
When curl is told to use the Certificate Status Request TLS extension, often referred to as OCSP stapling, to verify that the server certificate is valid, it might fail to detect some OCSP problems and instead wrongly consider the response as fine. If the returned status reports another error than 'revoked' (like for example 'unauthorized') it is not treated as a bad certficate.
- Record
AZL-49099- Updated
- 2026-11-02
OSVAZL-49132 No score
CVE-2024-8096 affecting package mysql for versions less than 8.0.36-1
When curl is told to use the Certificate Status Request TLS extension, often referred to as OCSP stapling, to verify that the server certificate is valid, it might fail to detect some OCSP problems and instead wrongly consider the response as fine. If the returned status reports another error than 'revoked' (like for example 'unauthorized') it is not treated as a bad certficate.
- Record
AZL-49132- Updated
- 2026-11-02
OSVCURL-CVE-2024-8096 No score
OCSP stapling bypass with GnuTLS
When curl is told to use the Certificate Status Request TLS extension, often referred to as OCSP stapling, to verify that the server certificate is valid, it might fail to detect some OCSP problems and instead wrongly consider the response as fine.
If the returned status reports another error than "revoked" (like for example "unauthorized") it is not treated as a bad certificate.
- Record
CURL-CVE-2024-8096- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:14333-1 No score
curl-8.10.0-1.1 on GA media
These are all security issues fixed in the curl-8.10.0-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:14333-1- Updated
- 2026-11-02
OSVSUSE-SU-2024:3202-1 No score
Security update for curl
This update for curl fixes the following issues:
- CVE-2024-8096: OCSP stapling bypass with GnuTLS. (bsc#1230093)
- CVE-2024-7264: ASN.1 date parser overread. (bsc#1228535)
- Record
SUSE-SU-2024:3202-1- Updated
- 2026-11-02
OSVSUSE-SU-2024:3203-1 No score
Security update for curl
This update for curl fixes the following issues:
- CVE-2024-8096: OCSP stapling bypass with GnuTLS. (bsc#1230093)
- Record
SUSE-SU-2024:3203-1- Updated
- 2026-11-02
OSVSUSE-SU-2024:3204-1 No score
Security update for curl
This update for curl fixes the following issues:
- CVE-2024-8096: OCSP stapling bypass with GnuTLS. (bsc#1230093)
- Record
SUSE-SU-2024:3204-1- Updated
- 2026-11-02
OSVSUSE-SU-2024:3211-1 No score
Security update for curl
This update for curl fixes the following issues:
- CVE-2024-8096: OCSP stapling bypass with GnuTLS. (bsc#1230093)
- Record
SUSE-SU-2024:3211-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:20239-1 No score
Security update for curl
This update for curl fixes the following issues:
Update to 8.12.1:
-
Bugfixes:
- asyn-thread: fix build with 'CURL_DISABLE_SOCKETPAIR'
- asyn-thread: fix HTTPS RR crash
- asyn-thread: fix the returned bitmask from Curl_resolver_getsock
- asyn-thread: survive a c-ares channel set to NULL
- cmake: always reference OpenSSL and ZLIB via imported targets
- cmake: respect 'GNUTLS_CFLAGS' when detected via 'pkg-config'
- cmake: respect 'GNUTLS_LIBRARY_DIRS' in 'libcurl.pc' and 'curl-config'
- content_encoding: #error on too old zlib
- imap: TLS upgrade fix
- ldap: drop support for legacy Novell LDAP SDK
- libssh2: comparison is always true because rc <= -1
- libssh2: raise lowest supported version to 1.2.8
- libssh: drop support for libssh older than 0.9.0
- openssl-quic: ignore ciphers for h3
- pop3: TLS upgrade fix
- runtests: fix the disabling of the memory tracking
- runtests: quote commands to support paths with spaces
- scache: add magic checks
- smb: silence '-Warray-bounds' with gcc 13+
- smtp: TLS upgrade fix
- tool_cfgable: sort struct fields by size, use bitfields for booleans
- tool_getparam: add "TLS required" flag for each such option
- vtls: fix multissl-init
- wakeup_write: make sure the eventfd write sends eight bytes
Update to 8.12.0:
-
Security fixes:
- [bsc#1234068, CVE-2024-11053] curl could leak the password used for the first host to the followed-to host under certain circumstances.
- [bsc#1232528, CVE-2024-9681] HSTS subdomain overwrites parent cache entry
- [bsc#1236589, CVE-2025-0665] eventfd double close
-
Changes:
- curl: add byte range support to --variable reading from file
- curl: make --etag-save acknowledge --create-dirs
- getinfo: fix CURLINFO_QUEUE_TIME_T and add 'time_queue' var
- getinfo: provide info which auth was used for HTTP and proxy
- hyper: drop support
- openssl: add support to use keys and certificates from PKCS#11 provider
- QUIC: 0RTT for gnutls via CURLSSLOPT_EARLYDATA
- vtls: feature ssls-export for SSL session im-/export
-
Bugfixes:
- altsvc: avoid integer overflow in expire calculation
- asyn-ares: acknowledge CURLOPT_DNS_SERVERS set to NULL
- asyn-ares: fix memory leak
- asyn-ares: initial HTTPS resolve support
- asyn-thread: use c-ares to resolve HTTPS RR
- async-thread: avoid closing eventfd twice
- cd2nroff: do not insist on quoted <> within backticks
- cd2nroff: support "none" as a TLS backend
- conncache: count shutdowns against host and max limits
- content_encoding: drop support for zlib before 1.2.0.4
- content_encoding: namespace GZIP flag constants
- content_encoding: put the decomp buffers into the writer structs
- content_encoding: support use of custom libzstd memory functions
- cookie: cap expire times to 400 days
- cookie: parse only the exact expire date
- curl: return error if etag options are used with multiple URLs
- curl_multi_fdset: include the shutdown connections in the set
- curl_sha512_256: rename symbols to the curl namespace
- curl_url_set.md: adjust the added-in to 7.62.0
- doh: send HTTPS RR requests for all HTTP(S) transfers
- easy: allow connect-only handle reuse with easy_perform
- easy: make curl_easy_perform() return error if connection still there
- easy_lock: use Sleep(1) for thread yield on old Windows
- ECH: update APIs to those agreed with OpenSSL maintainers
- GnuTLS: fix 'time_appconnect' for early data
- HTTP/2: strip TE request header
- http2: fix data_pending check
- http2: fix value stored to 'result' is never read
- http: ignore invalid Retry-After times
- http_aws_sigv4: Fix invalid compare function handling zero-length pairs
- https-connect: start next immediately on failure
- lib: redirect handling by protocol handler
- multi: fix…
- Record
SUSE-SU-2025:20239-1- Updated
- 2026-11-02
OSVUSN-7012-1 No score
curl vulnerability
Hiroki Kurosawa discovered that curl incorrectly handled certain OCSP responses. This could result in bad certificates not being checked properly, contrary to expectations.
- Record
USN-7012-1- Updated
- 2026-11-02
Affected products
- curl
- haxx curl
- debian linux
- netapp active iq unified manager
- netapp bootstrap os
- netapp h300s firmware
- netapp h410s firmware
- netapp h500s firmware
- netapp h700s firmware
- netapp ontap select deploy administration utility
- netapp ontap tools
- siemens ruggedcom rst2428p
Show 18 moreShow less
- siemens scalance xc-300/xr-300/xc-400/xr-500wg/xr-500 family
- siemens scalance xch328
- siemens scalance xcm324
- siemens scalance xcm328
- siemens scalance xcm332
- siemens scalance xrh334 (24 v dc, 8xfo, cc)
- siemens scalance xrm334 (230 v ac, 12xfo)
- siemens scalance xrm334 (230 v ac, 8xfo)
- siemens scalance xrm334 (230v ac, 2x10g, 24xsfp, 8xsfp+)
- siemens scalance xrm334 (24 v dc, 12xfo)
- siemens scalance xrm334 (24 v dc, 8xfo)
- siemens scalance xrm334 (24v dc, 2x10g, 24xsfp, 8xsfp+)
- siemens scalance xrm334 (2x230 v ac, 12xfo)
- siemens scalance xrm334 (2x230 v ac, 8xfo)
- siemens scalance xrm334 (2x230v ac, 2x10g, 24xsfp, 8xsfp+)
- siemens simatic s7-1500 cpu 1518-4 pn/dp mfp
- siemens simatic s7-1500 cpu 1518f-4 pn/dp mfp
- siemens siplus s7-1500 cpu 1518-4 pn/dp mfp
Affected packages
| Package | Affected | Fixed |
|---|---|---|
curlAlpine:v3.18 |
7.41.0 up to 8.10.0-r0 | 8.10.0-r0 |
curlAlpine:v3.19 |
7.41.0 up to 8.10.0-r0 | 8.10.0-r0 |
curlAlpine:v3.20 |
7.41.0 up to 8.10.0-r0 | 8.10.0-r0 |
curlAlpine:v3.21 |
7.41.0 up to 8.10.0-r0 | 8.10.0-r0 |
curlAlpine:v3.22 |
7.41.0 up to 8.10.0-r0 | 8.10.0-r0 |
curlAlpine:v3.23 |
7.41.0 up to 8.10.0-r0 | 8.10.0-r0 |
curlAlpine:v3.24 |
7.41.0 up to 8.10.0-r0 | 8.10.0-r0 |
curlAzure Linux:3 |
before 8.8.0-3 | 8.8.0-3 |
curlAzure Linux:2 |
before 8.8.0-3 | 8.8.0-3 |
cmakeAzure Linux:3 |
before 3.30.3-2 | 3.30.3-2 |
Show 29 moreShow less
| Package | Affected | Fixed |
|---|---|---|
cmakeAzure Linux:2 |
before 3.21.4-18 | 3.21.4-18 |
mysqlAzure Linux:2 |
before 8.0.36-1 | 8.0.36-1 |
curlDebian:12 |
before 7.88.1-10+deb12u8, 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 7 moreShow less7.88.1-10+deb12u3~bpo11+17.88.1-10+deb12u47.88.1-10+deb12u57.88.1-10+deb12u5~bpo11+17.88.1-10+deb12u67.88.1-10+deb12u6~bpo11+17.88.1-10+deb12u7 |
7.88.1-10+deb12u8 |
curlDebian:13 |
before 8.10.0-1 | 8.10.0-1 |
curlDebian:14 |
before 8.10.0-1 | 8.10.0-1 |
curlDebian:11 |
before 7.74.0-1.3+deb11u14, plus listed versions 7.74.0-1.37.74.0-1.3+deb11u17.74.0-1.3+deb11u107.74.0-1.3+deb11u117.74.0-1.3+deb11u12 Show 10 moreShow less7.74.0-1.3+deb11u137.74.0-1.3+deb11u27.74.0-1.3+deb11u37.74.0-1.3+deb11u47.74.0-1.3+deb11u57.74.0-1.3+deb11u67.74.0-1.3+deb11u77.74.0-1.3+deb11u7~bpo11+17.74.0-1.3+deb11u87.74.0-1.3+deb11u9 |
7.74.0-1.3+deb11u14 |
CURL_jllJulia |
before 8.11.0+0 | 8.11.0+0 |
LibCURL_jllJulia |
before 8.11.0+0 | 8.11.0+0 |
curlSUSE:Linux Enterprise Micro 5.1 From an advisory covering 2 CVEs |
before 7.66.0-150200.4.78.1 | 7.66.0-150200.4.78.1 |
curlSUSE:Linux Enterprise Micro 5.2 From an advisory covering 2 CVEs |
before 7.66.0-150200.4.78.1 | 7.66.0-150200.4.78.1 |
curlSUSE:Linux Enterprise Software Development Kit 12 SP5 |
before 8.0.1-11.92.1 | 8.0.1-11.92.1 |
curlSUSE:Linux Enterprise Server 12 SP5 |
before 8.0.1-11.92.1 | 8.0.1-11.92.1 |
curlSUSE:Linux Enterprise Server for SAP Applications 12 SP5 |
before 8.0.1-11.92.1 | 8.0.1-11.92.1 |
curlSUSE:Linux Enterprise Module for Basesystem 15 SP6 |
before 8.6.0-150600.4.6.1 | 8.6.0-150600.4.6.1 |
curlopenSUSE:Leap 15.6 |
before 8.6.0-150600.4.6.1 | 8.6.0-150600.4.6.1 |
curlSUSE:Linux Enterprise Installer Updates 15 SP5 |
before 8.0.1-150400.5.50.1 | 8.0.1-150400.5.50.1 |
curlSUSE:Linux Enterprise Micro 5.3 |
before 8.0.1-150400.5.50.1 | 8.0.1-150400.5.50.1 |
curlSUSE:Linux Enterprise Micro 5.4 |
before 8.0.1-150400.5.50.1 | 8.0.1-150400.5.50.1 |
curlSUSE:Linux Enterprise Micro 5.5 |
before 8.0.1-150400.5.50.1 | 8.0.1-150400.5.50.1 |
curlSUSE:Linux Enterprise Module for Basesystem 15 SP5 |
before 8.0.1-150400.5.50.1 | 8.0.1-150400.5.50.1 |
curlopenSUSE:Leap Micro 5.5 |
before 8.0.1-150400.5.50.1 | 8.0.1-150400.5.50.1 |
curlopenSUSE:Leap 15.5 |
before 8.0.1-150400.5.50.1 | 8.0.1-150400.5.50.1 |
curlSUSE:Linux Micro 6.1 From an advisory covering 4 CVEs |
before 8.12.1-slfo.1.1_1.1 | 8.12.1-slfo.1.1_1.1 |
curlUbuntu:Pro:16.04:LTS |
before 7.47.0-1ubuntu2.19+esm17, plus listed versions 7.43.0-1ubuntu27.45.0-1ubuntu17.46.0-1ubuntu17.47.0-1ubuntu17.47.0-1ubuntu2 Show 32 moreShow less7.47.0-1ubuntu2.17.47.0-1ubuntu2.27.47.0-1ubuntu2.37.47.0-1ubuntu2.47.47.0-1ubuntu2.57.47.0-1ubuntu2.67.47.0-1ubuntu2.77.47.0-1ubuntu2.87.47.0-1ubuntu2.97.47.0-1ubuntu2.117.47.0-1ubuntu2.127.47.0-1ubuntu2.137.47.0-1ubuntu2.147.47.0-1ubuntu2.157.47.0-1ubuntu2.167.47.0-1ubuntu2.187.47.0-1ubuntu2.197.47.0-1ubuntu2.19+esm17.47.0-1ubuntu2.19+esm27.47.0-1ubuntu2.19+esm37.47.0-1ubuntu2.19+esm47.47.0-1ubuntu2.19+esm57.47.0-1ubuntu2.19+esm67.47.0-1ubuntu2.19+esm77.47.0-1ubuntu2.19+esm87.47.0-1ubuntu2.19+esm97.47.0-1ubuntu2.19+esm107.47.0-1ubuntu2.19+esm117.47.0-1ubuntu2.19+esm127.47.0-1ubuntu2.19+esm137.47.0-1ubuntu2.19+esm157.47.0-1ubuntu2.19+esm16 |
7.47.0-1ubuntu2.19+esm17 |
curlUbuntu:Pro:18.04:LTS |
before 7.58.0-2ubuntu3.24+esm10, plus listed versions 7.55.1-1ubuntu27.55.1-1ubuntu2.17.57.0-1ubuntu17.58.0-2ubuntu17.58.0-2ubuntu2 Show 31 moreShow less7.58.0-2ubuntu37.58.0-2ubuntu3.17.58.0-2ubuntu3.27.58.0-2ubuntu3.37.58.0-2ubuntu3.57.58.0-2ubuntu3.67.58.0-2ubuntu3.77.58.0-2ubuntu3.87.58.0-2ubuntu3.97.58.0-2ubuntu3.107.58.0-2ubuntu3.127.58.0-2ubuntu3.137.58.0-2ubuntu3.147.58.0-2ubuntu3.157.58.0-2ubuntu3.167.58.0-2ubuntu3.177.58.0-2ubuntu3.187.58.0-2ubuntu3.197.58.0-2ubuntu3.207.58.0-2ubuntu3.217.58.0-2ubuntu3.227.58.0-2ubuntu3.237.58.0-2ubuntu3.247.58.0-2ubuntu3.24+esm17.58.0-2ubuntu3.24+esm27.58.0-2ubuntu3.24+esm37.58.0-2ubuntu3.24+esm47.58.0-2ubuntu3.24+esm57.58.0-2ubuntu3.24+esm77.58.0-2ubuntu3.24+esm87.58.0-2ubuntu3.24+esm9 |
7.58.0-2ubuntu3.24+esm10 |
curlUbuntu:20.04:LTS |
before 7.68.0-1ubuntu2.24, plus listed versions 7.65.3-1ubuntu37.65.3-1ubuntu47.66.0-1ubuntu17.67.0-2ubuntu17.68.0-1ubuntu1 Show 20 moreShow less7.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.217.68.0-1ubuntu2.227.68.0-1ubuntu2.23 |
7.68.0-1ubuntu2.24 |
curlUbuntu:22.04:LTS |
before 7.81.0-1ubuntu1.18, plus listed versions 7.74.0-1.3ubuntu27.74.0-1.3ubuntu37.80.0-37.81.0-17.81.0-1ubuntu1.1 Show 13 moreShow less7.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.157.81.0-1ubuntu1.167.81.0-1ubuntu1.17 |
7.81.0-1ubuntu1.18 |
curlUbuntu:24.04:LTS |
before 8.5.0-2ubuntu10.4, plus listed versions 8.2.1-1ubuntu38.2.1-1ubuntu3.18.4.0-2ubuntu18.5.0-2ubuntu18.5.0-2ubuntu2 Show 6 moreShow less8.5.0-2ubuntu88.5.0-2ubuntu98.5.0-2ubuntu108.5.0-2ubuntu10.18.5.0-2ubuntu10.28.5.0-2ubuntu10.3 |
8.5.0-2ubuntu10.4 |
curlopenSUSE:Tumbleweed |
before 8.10.0-1.1 | 8.10.0-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | ||
| facts | OSV | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2024-8096 is a medium vulnerability (CVSS 6.5) in Curl, published September 11, 2024. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.82%, the 57th percentile. Fixed in curl 8.10.0-r0.
References
curl.se/docs/CVE-2024-8096.json
curl.se/docs/CVE-2024-8096.html
hackerone.com/reports/2669852
openwall.com/lists/oss-security/2024/09/11/1
security.netapp.com/advisory/ntap-20241011-0005
lists.debian.org/debian-lts-announce/2024/11/msg00008.html
Show 27 moreShow less
cert-portal.siemens.com/productcert/html/ssa-398330.html
cert-portal.siemens.com/productcert/html/ssa-089022.html
nvd.nist.gov/vuln/detail/CVE-2024-8096
github.com/advisories/GHSA-gv3v-x3f3-7fxm
security.alpinelinux.org/vuln/CVE-2024-8096
docs.bell-sw.com/security/cves/CVE-2024-8096
github.com/CVEProject/cvelistV5/tree/main/cves/2024/8xxx/CVE-2024-8096.json
security-tracker.debian.org/tracker/CVE-2024-8096
suse.com/support/update/announcement/2024/suse-su-20243202-1
bugzilla.suse.com/1228535
bugzilla.suse.com/1230093
suse.com/security/cve/CVE-2024-7264
suse.com/security/cve/CVE-2024-8096
suse.com/support/update/announcement/2024/suse-su-20243203-1
suse.com/support/update/announcement/2024/suse-su-20243204-1
suse.com/support/update/announcement/2024/suse-su-20243211-1
suse.com/support/update/announcement/2025/suse-su-202520239-1
bugzilla.suse.com/1232528
bugzilla.suse.com/1234068
bugzilla.suse.com/1236589
suse.com/security/cve/CVE-2024-11053
suse.com/security/cve/CVE-2024-9681
suse.com/security/cve/CVE-2025-0665
ubuntu.com/security/CVE-2024-8096
cve.org/CVERecord?id=CVE-2024-8096
ubuntu.com/security/notices/USN-7012-1
ubuntu.com/security/notices/USN-8525-1
Left out here: the rest of 1 source description. The JSON record has them.