Every CVE Search/ Get API key

CVE-2026-9545

exposing HTTP/3 early data

7.5 HighFix available

In this scenario, libcurl first uses a proper HTTP/3 server for the initial transfers, and when it makes a second transfer to the same site it has been replaced by the attacker's impostor machine - without a valid certificate.

When libcurl returns to the hostname the second time with a cached SSL session (CURLOPT_SSL_SESSIONID_CACHE is not disabled) and early data enabled (the CURLSSLOPT_EARLYDATA bit is set in CURLOPT_SSL_OPTIONS), libcurl might send off the second request's bytes on that new connection before enforcing the certificate verification failure. Potentially leaking sensitive information.

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
High
Integrity
None
Availability
None

Exploit likelihood

0.41%Up 0.3 points since Jul 4, 2026
90%50%10%1%

What each source reports

CVE List Score used 7.5

exposing HTTP/3 early data

In this scenario, libcurl first uses a proper HTTP/3 server for the initial transfers, and when it makes a second transfer to the same site it has been replaced by the attacker's impostor machine - without a valid certificate.

When libcurl returns to the hostname the second time with a cached SSL session (CURLOPT_SSL_SESSIONID_CACHE is not disabled) and early data enabled (the CURLSSLOPT_EARLYDATA bit is set in CURLOPT_SSL_OPTIONS), libcurl might send off the second request's bytes on that new connection before enforcing the certificate verification failure. Potentially leaking sensitive information.

Record
CVE-2026-9545
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Weakness
CWE-200
Updated
2026-11-02
EUVDEUVD-2026-41493 7.5

In this scenario, libcurl first uses a proper HTTP/3 server for the initial transfers, and when it makes a second transfer to the same site it has been replaced by the attacker's impostor machine - without a valid certificate.

When libcurl returns to the hostname the second time with a cached SSL session (CURLOPT_SSL_SESSIONID_CACHE is not disabled) and early data enabled (the CURLSSLOPT_EARLYDATA bit is set in CURLOPT_SSL_OPTIONS), libcurl might send off the second request's bytes on that new connection before enforcing the certificate verification failure. Potentially leaking sensitive information.

Record
EUVD-2026-41493
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
GitHub AdvisoriesGHSA-6v72-wfcj-jv53 7.5

In this scenario, libcurl first uses a proper HTTP/3 server for the initial transfers, and when...

In this scenario, libcurl first uses a proper HTTP/3 server for the initial transfers, and when it makes a second transfer to the same site it has been replaced by the attacker's impostor machine - without a valid certificate.

When libcurl returns to the hostname the second time with a cached SSL session (CURLOPT_SSL_SESSIONID_CACHE is not disabled) and early data enabled (the CURLSSLOPT_EARLYDATA bit is set in CURLOPT_SSL_OPTIONS), libcurl might send off the second request's bytes on that new connection before enforcing the certificate verification failure. Potentially leaking sensitive information.

Record
GHSA-6v72-wfcj-jv53
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Weakness
CWE-200
Updated
2026-11-02
NVD 7.5

In this scenario, libcurl first uses a proper HTTP/3 server for the initial transfers, and when it makes a second transfer to the same site it has been replaced by the attacker's impostor machine - without a valid certificate.

When libcurl returns to the hostname the second time with a cached SSL session (CURLOPT_SSL_SESSIONID_CACHE is not disabled) and early data enabled (the CURLSSLOPT_EARLYDATA bit is set in CURLOPT_SSL_OPTIONS), libcurl might send off the second request's bytes on that new connection before enforcing the certificate verification failure. Potentially leaking sensitive information.

Record
CVE-2026-9545
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Weakness
CWE-200
Updated
2026-11-02
OSVALPINE-CVE-2026-9545 7.5

In this scenario, libcurl first uses a proper HTTP/3 server for the initial transfers, and when it makes a second transfer to the same site it has been replaced by the attacker's impostor machine - without a valid certificate.

When libcurl returns to the hostname the second time with a cached SSL session (CURLOPT_SSL_SESSIONID_CACHE is not disabled) and early data enabled (the CURLSSLOPT_EARLYDATA bit is set in CURLOPT_SSL_OPTIONS), libcurl might send off the second request's bytes on that new connection before enforcing the certificate verification failure. Potentially leaking sensitive information.

Record
ALPINE-CVE-2026-9545
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVBELL-CVE-2026-9545 7.5
Record
BELL-CVE-2026-9545
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
Show 20 moreShow less
OSV 7.5

exposing HTTP/3 early data

In this scenario, libcurl first uses a proper HTTP/3 server for the initial transfers, and when it makes a second transfer to the same site it has been replaced by the attacker's impostor machine - without a valid certificate.

When libcurl returns to the hostname the second time with a cached SSL session (CURLOPT_SSL_SESSIONID_CACHE is not disabled) and early data enabled (the CURLSSLOPT_EARLYDATA bit is set in CURLOPT_SSL_OPTIONS), libcurl might send off the second request's bytes on that new connection before enforcing the certificate verification failure. Potentially leaking sensitive information.

Record
CVE-2026-9545
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Weakness
CWE-200
Updated
2026-11-02
OSVDEBIAN-CVE-2026-9545 7.5

In this scenario, libcurl first uses a proper HTTP/3 server for the initial transfers, and when it makes a second transfer to the same site it has been replaced by the attacker's impostor machine - without a valid certificate. When libcurl returns to the hostname the second time with a cached SSL session (CURLOPT_SSL_SESSIONID_CACHE is not disabled) and early data enabled (the CURLSSLOPT_EARLYDATA bit is set in CURLOPT_SSL_OPTIONS), libcurl might send off the second request's bytes on that new connection before enforcing the certificate verification failure. Potentially leaking sensitive information.

Record
DEBIAN-CVE-2026-9545
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVJLSEC-2026-1220 7.5

In this scenario, libcurl first uses a proper HTTP/3 server for the initial transfers, and when...

In this scenario, libcurl first uses a proper HTTP/3 server for the initial transfers, and when it makes a second transfer to the same site it has been replaced by the attacker's impostor machine - without a valid certificate.

When libcurl returns to the hostname the second time with a cached SSL session (CURLOPT_SSL_SESSIONID_CACHE is not disabled) and early data enabled (the CURLSSLOPT_EARLYDATA bit is set in CURLOPT_SSL_OPTIONS), libcurl might send off the second request's bytes on that new connection before enforcing the certificate verification failure. Potentially leaking sensitive information.

Record
JLSEC-2026-1220
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVRHSA-2026:41240 7.5

Red Hat Security Advisory: Red Hat Hardened Images RPMs Security Update

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

In this scenario, libcurl first uses a proper HTTP/3 server for the initial transfers, and when it makes a second transfer to the same site it has been replaced by the attacker's impostor machine - without a valid certificate. When libcurl returns to the hostname the second time with a cached SSL session (CURLOPT_SSL_SESSIONID_CACHE is not disabled) and early data enabled (the CURLSSLOPT_EARLYDATA bit is set in CURLOPT_SSL_OPTIONS), libcurl might send off the second request's bytes on that new connection before enforcing the certificate verification failure. Potentially leaking sensitive information.

Record
UBUNTU-CVE-2026-9545
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVCURL-CVE-2026-9545 No score

exposing HTTP/3 early data

In this scenario, libcurl first uses a proper HTTP/3 server for the initial transfers, and when it makes a second transfer to the same site it has been replaced by the attacker's impostor machine - without a valid certificate.

When libcurl returns to the hostname the second time with a cached SSL session (CURLOPT_SSL_SESSIONID_CACHE is not disabled) and early data enabled (the CURLSSLOPT_EARLYDATA bit is set in CURLOPT_SSL_OPTIONS), libcurl might send off the second request's bytes on that new connection before enforcing the certificate verification failure. Potentially leaking sensitive information.

Record
CURL-CVE-2026-9545
Updated
2026-11-02
OSVopenSUSE-SU-2026:11230-1 No score

curl-8.21.0-1.1 on GA media

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

Record
openSUSE-SU-2026:11230-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:21272-1 No score

Security update for curl

This update for curl fixes the following issues

  • CVE-2026-8286: wrong STARTTLS connection reuse (bsc#1268402).
  • CVE-2026-8458: wrong reuse for different services (bsc#1268407).
  • CVE-2026-8924: traling dot domain super cookie (bsc#1268409).
  • CVE-2026-8927: env-set cross-proxy Digest auth state leak (bsc#1268413).
  • CVE-2026-9079: stale proxy password leak (bsc#1268415).
  • CVE-2026-9080: UAF after pause in socket callback (bsc#1268416).
  • CVE-2026-9545: exposing HTTP/3 early data (bsc#1268417).
  • CVE-2026-9547: SSH improper host validation (bsc#1268420).
  • CVE-2026-10536: HTTP/2 stream-dependency tree UAF (bsc#1268422).
  • CVE-2026-12064: proto-default skips SSH verification (bsc#1268427).
Record
openSUSE-SU-2026:21272-1
Updated
2026-11-02
OSVROOT-OS-ALPINE-320-CVE-2026-9545 No score

CVE-2026-9545 in curl - Patched by Root

Root has patched CVE-2026-9545 in the curl package for Root:Alpine:3.20. Multiple fixed versions available.

Record
ROOT-OS-ALPINE-320-CVE-2026-9545
Updated
2026-11-02
OSVROOT-OS-ALPINE-321-CVE-2026-9545 No score

CVE-2026-9545 in curl - Patched by Root

Root has patched CVE-2026-9545 in the curl package for Root:Alpine:3.21. Multiple fixed versions available.

Record
ROOT-OS-ALPINE-321-CVE-2026-9545
Updated
2026-11-03
OSVROOT-OS-ALPINE-322-CVE-2026-9545 No score

CVE-2026-9545 in curl - Patched by Root

Root has patched CVE-2026-9545 in the curl package for Root:Alpine:3.22. Multiple fixed versions available.

Record
ROOT-OS-ALPINE-322-CVE-2026-9545
Updated
2026-11-02
OSVROOT-OS-ALPINE-323-CVE-2026-9545 No score

CVE-2026-9545 in curl - Patched by Root

Root has patched CVE-2026-9545 in the curl package for Root:Alpine:3.23. Multiple fixed versions available.

Record
ROOT-OS-ALPINE-323-CVE-2026-9545
Updated
2026-11-02
OSVROOT-OS-DEBIAN-13-CVE-2026-9545 No score

CVE-2026-9545 in curl - Patched by Root

Root has patched CVE-2026-9545 in the curl package for Root:Debian:13. Multiple fixed versions available.

Record
ROOT-OS-DEBIAN-13-CVE-2026-9545
Updated
2026-11-03
OSVSUSE-SU-2026:22553-1 No score

Security update for curl

This update for curl fixes the following issues

  • CVE-2026-8286: wrong STARTTLS connection reuse (bsc#1268402).
  • CVE-2026-8458: wrong reuse for different services (bsc#1268407).
  • CVE-2026-8924: traling dot domain super cookie (bsc#1268409).
  • CVE-2026-8927: env-set cross-proxy Digest auth state leak (bsc#1268413).
  • CVE-2026-9079: stale proxy password leak (bsc#1268415).
  • CVE-2026-9080: UAF after pause in socket callback (bsc#1268416).
  • CVE-2026-9545: exposing HTTP/3 early data (bsc#1268417).
  • CVE-2026-9547: SSH improper host validation (bsc#1268420).
  • CVE-2026-10536: HTTP/2 stream-dependency tree UAF (bsc#1268422).
  • CVE-2026-12064: proto-default skips SSH verification (bsc#1268427).
Record
SUSE-SU-2026:22553-1
Updated
2026-11-02
OSVSUSE-SU-2026:22582-1 No score

Security update for curl

This update for curl fixes the following issues

  • CVE-2026-8286: wrong STARTTLS connection reuse (bsc#1268402).
  • CVE-2026-8458: wrong reuse for different services (bsc#1268407).
  • CVE-2026-8924: traling dot domain super cookie (bsc#1268409).
  • CVE-2026-8927: env-set cross-proxy Digest auth state leak (bsc#1268413).
  • CVE-2026-9079: stale proxy password leak (bsc#1268415).
  • CVE-2026-9080: UAF after pause in socket callback (bsc#1268416).
  • CVE-2026-9545: exposing HTTP/3 early data (bsc#1268417).
  • CVE-2026-9547: SSH improper host validation (bsc#1268420).
  • CVE-2026-10536: HTTP/2 stream-dependency tree UAF (bsc#1268422).
  • CVE-2026-12064: proto-default skips SSH verification (bsc#1268427).
Record
SUSE-SU-2026:22582-1
Updated
2026-11-02
OSVSUSE-SU-2026:22709-1 No score

Security update for curl

This update for curl fixes the following issues

  • CVE-2026-8286: wrong STARTTLS connection reuse (bsc#1268402).
  • CVE-2026-8458: wrong reuse for different services (bsc#1268407).
  • CVE-2026-8924: traling dot domain super cookie (bsc#1268409).
  • CVE-2026-8927: env-set cross-proxy Digest auth state leak (bsc#1268413).
  • CVE-2026-9079: stale proxy password leak (bsc#1268415).
  • CVE-2026-9080: UAF after pause in socket callback (bsc#1268416).
  • CVE-2026-9545: exposing HTTP/3 early data (bsc#1268417).
  • CVE-2026-9547: SSH improper host validation (bsc#1268420).
  • CVE-2026-10536: HTTP/2 stream-dependency tree UAF (bsc#1268422).
  • CVE-2026-12064: proto-default skips SSH verification (bsc#1268427).
Record
SUSE-SU-2026:22709-1
Updated
2026-11-02
OSVSUSE-SU-2026:22889-1 No score

Security update for curl

This update for curl fixes the following issues

  • CVE-2026-8286: wrong STARTTLS connection reuse (bsc#1268402).
  • CVE-2026-8458: wrong reuse for different services (bsc#1268407).
  • CVE-2026-8924: traling dot domain super cookie (bsc#1268409).
  • CVE-2026-8927: env-set cross-proxy Digest auth state leak (bsc#1268413).
  • CVE-2026-9079: stale proxy password leak (bsc#1268415).
  • CVE-2026-9080: UAF after pause in socket callback (bsc#1268416).
  • CVE-2026-9545: exposing HTTP/3 early data (bsc#1268417).
  • CVE-2026-9547: SSH improper host validation (bsc#1268420).
  • CVE-2026-10536: HTTP/2 stream-dependency tree UAF (bsc#1268422).
  • CVE-2026-12064: proto-default skips SSH verification (bsc#1268427).
Record
SUSE-SU-2026:22889-1
Updated
2026-11-02
OSVSUSE-SU-2026:2925-1 No score

Security update for curl

This update for curl fixes the following issues

  • CVE-2026-4873: connection reuse ignores TLS requirement (bsc#1262631).
  • CVE-2026-8286: wrong STARTTLS connection reuse (bsc#1268402).
  • CVE-2026-8458: wrong reuse for different services (bsc#1268407).
  • CVE-2026-8924: traling dot domain super cookie (bsc#1268409).
  • CVE-2026-8927: env-set cross-proxy Digest auth state leak (bsc#1268413).
  • CVE-2026-9079: stale proxy password leak (bsc#1268415).
  • CVE-2026-9080: UAF after pause in socket callback (bsc#1268416).
  • CVE-2026-9545: exposing HTTP/3 early data (bsc#1268417).
  • CVE-2026-9547: SSH improper host validation (bsc#1268420).
  • CVE-2026-10536: HTTP/2 stream-dependency tree UAF (bsc#1268422).
  • CVE-2026-12064: proto-default skips SSH verification (bsc#1268427).
Record
SUSE-SU-2026:2925-1
Updated
2026-11-02
OSVSUSE-SU-2026:2926-1 No score

Security update for curl

This update for curl fixes the following issues

  • CVE-2026-8286: wrong STARTTLS connection reuse (bsc#1268402).
  • CVE-2026-8458: wrong reuse for different services (bsc#1268407).
  • CVE-2026-8924: traling dot domain super cookie (bsc#1268409).
  • CVE-2026-8927: env-set cross-proxy Digest auth state leak (bsc#1268413).
  • CVE-2026-9079: stale proxy password leak (bsc#1268415).
  • CVE-2026-9080: UAF after pause in socket callback (bsc#1268416).
  • CVE-2026-9545: exposing HTTP/3 early data (bsc#1268417).
  • CVE-2026-9547: SSH improper host validation (bsc#1268420).
  • CVE-2026-10536: HTTP/2 stream-dependency tree UAF (bsc#1268422).
  • CVE-2026-12064: proto-default skips SSH verification (bsc#1268427).
Record
SUSE-SU-2026:2926-1
Updated
2026-11-02
OSVSUSE-SU-2026:3043-1 No score

Security update for curl

This update for curl fixes the following issues

  • CVE-2026-8286: wrong STARTTLS connection reuse (bsc#1268402).
  • CVE-2026-8458: wrong reuse for different services (bsc#1268407).
  • CVE-2026-8924: traling dot domain super cookie (bsc#1268409).
  • CVE-2026-8927: env-set cross-proxy Digest auth state leak (bsc#1268413).
  • CVE-2026-9079: stale proxy password leak (bsc#1268415).
  • CVE-2026-9080: UAF after pause in socket callback (bsc#1268416).
  • CVE-2026-9545: exposing HTTP/3 early data (bsc#1268417).
  • CVE-2026-9547: SSH improper host validation (bsc#1268420).
  • CVE-2026-10536: HTTP/2 stream-dependency tree UAF (bsc#1268422).
  • CVE-2026-12064: proto-default skips SSH verification (bsc#1268427).
Record
SUSE-SU-2026:3043-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
curl
Alpine:v3.23
8.11.0 up to 8.22.0-r0
8.22.0-r0
curl
Alpine:v3.24
8.11.0 up to 8.21.0-r0
8.21.0-r0
curl
Alpaquita:23
8.1.0-r2 up to 8.21.0-r0
8.21.0-r0
curl
Alpaquita:25
8.14.0-r1 up to 8.21.0-r0
8.21.0-r0
curl
Alpaquita:stream
8.1.2-r0 up to 8.21.0-r0
8.21.0-r0
curl
BellSoft Hardened Containers:stream
8.1.2-r0 up to 8.21.0-r0
8.21.0-r0
curl
Debian:13
All versions, plus listed versions
8.14.1-28.14.1-2+deb13u18.14.1-2+deb13u28.14.1-2+deb13u2~bpo13+18.14.1-2+deb13u3
Show 45 moreShow less
8.14.1-2+deb13u48.14.1-2+deb13u58.14.1-2+exp18.15.0-18.15.0-1~bpo13+18.15.0-1~exp18.15.0~rc1-1exp18.15.0~rc2-1~exp18.15.0~rc3-1~exp18.16.0-18.16.0-1+exp18.16.0-1~bpo13+18.16.0-28.16.0-38.16.0-48.16.0-4~bpo13+18.16.0~rc1-1~exp18.16.0~rc2-18.16.0~rc2-28.16.0~rc3-18.17.0-18.17.0-28.17.0-38.17.0~rc1-1~exp18.17.0~rc2-18.17.0~rc3-18.18.0-18.18.0-1~bpo13+18.18.0-28.18.0~rc1-1+exp18.18.0~rc2-18.18.0~rc3-18.19.0-18.19.0-1+exp18.19.0-1~bpo13+18.19.0-28.19.0-38.19.0-3+exp18.19.0-3+exp28.19.0~rc1-1~exp18.19.0~rc2-18.19.0~rc2-28.19.0~rc3-18.20.0-18.20.0-1+exp
None known
curl
Debian:14
before 8.21.0~rc2-1, plus listed versions
8.14.1-28.14.1-2+exp18.15.0-18.15.0-1~bpo13+18.15.0-1~exp1
Show 45 moreShow less
8.15.0~rc1-1exp18.15.0~rc2-1~exp18.15.0~rc3-1~exp18.16.0-18.16.0-1+exp18.16.0-1~bpo13+18.16.0-28.16.0-38.16.0-48.16.0-4~bpo13+18.16.0~rc1-1~exp18.16.0~rc2-18.16.0~rc2-28.16.0~rc3-18.17.0-18.17.0-28.17.0-38.17.0~rc1-1~exp18.17.0~rc2-18.17.0~rc3-18.18.0-18.18.0-1~bpo13+18.18.0-28.18.0~rc1-1+exp18.18.0~rc2-18.18.0~rc3-18.19.0-18.19.0-1+exp18.19.0-1~bpo13+18.19.0-28.19.0-38.19.0-3+exp18.19.0-3+exp28.19.0~rc1-1~exp18.19.0~rc2-18.19.0~rc2-28.19.0~rc3-18.20.0-18.20.0-1+exp8.20.0-28.20.0-2+exp18.20.0-2~bpo13+18.20.0-38.20.0-48.20.0-5
8.21.0~rc2-1
CURL_jll
Julia
8.11.0+0 up to 8.21.0+0
8.21.0+0
LibCURL_jll
Julia
8.11.0+0 up to 8.21.0+0
8.21.0+0
Show 37 moreShow less
Affected packages
PackageAffectedFixed
curl
Red Hat:hummingbird:1
From an advisory covering 3 CVEs
before 0:8.21.0-0.1.1.hum1
0:8.21.0-0.1.1.hum1
libcurl
Red Hat:hummingbird:1
From an advisory covering 3 CVEs
before 0:8.21.0-0.1.1.hum1
0:8.21.0-0.1.1.hum1
libcurl-devel
Red Hat:hummingbird:1
From an advisory covering 3 CVEs
before 0:8.21.0-0.1.1.hum1
0:8.21.0-0.1.1.hum1
libcurl-minimal
Red Hat:hummingbird:1
From an advisory covering 3 CVEs
before 0:8.21.0-0.1.1.hum1
0:8.21.0-0.1.1.hum1
curl
Root:Alpine:3.20
before 8.14.1-r20077
8.14.1-r200778.14.1-r200788.14.1-r200798.14.1-r2007108.14.1-r2007118.14.1-r200712
rootio-curl
Root:Alpine:3.20
before 8.14.1-r20077
8.14.1-r200778.14.1-r200788.14.1-r200798.14.1-r2007108.14.1-r2007118.14.1-r200712
curl
Root:Alpine:3.21
before 8.14.1-r20071
8.14.1-r200718.14.1-r200728.14.1-r200738.14.1-r300788.14.1-r200748.14.1-r200758.14.1-r200768.14.1-r200778.14.1-r300798.14.1-r3007108.14.1-r3007118.14.1-r300712
rootio-curl
Root:Alpine:3.21
before 8.14.1-r20071
8.14.1-r200718.14.1-r200728.14.1-r200738.14.1-r300788.14.1-r200748.14.1-r200758.14.1-r200768.14.1-r200778.14.1-r300798.14.1-r3007108.14.1-r3007118.14.1-r300712
curl
Root:Alpine:3.22
before 8.14.1-r20072
8.14.1-r200728.14.1-r200718.14.1-r200738.14.1-r200748.14.1-r4007108.14.1-r300758.14.1-r300768.14.1-r300778.14.1-r300788.14.1-r30079
rootio-curl
Root:Alpine:3.22
before 8.14.1-r20072
8.14.1-r200728.14.1-r200718.14.1-r200738.14.1-r200748.14.1-r4007108.14.1-r300758.14.1-r300768.14.1-r300778.14.1-r300788.14.1-r30079
curl
Root:Debian:13
before 8.14.1-2+deb13u7.aikido.24
8.14.1-2+deb13u7.aikido.248.14.1-2+deb13u7.aikido.25
rootio-curl
Root:Debian:13
before 8.14.1-2+deb13u7.aikido.24
8.14.1-2+deb13u7.aikido.248.14.1-2+deb13u7.aikido.25
curl
SUSE:Linux Micro 6.2
From an advisory covering 10 CVEs
before 8.14.1-160000.8.1
8.14.1-160000.8.1
curl
SUSE:Linux Enterprise Server 16.0
From an advisory covering 10 CVEs
before 8.14.1-160000.8.1
8.14.1-160000.8.1
curl-mini
SUSE:Linux Enterprise Server 16.0
From an advisory covering 10 CVEs
before 8.14.1-160000.8.1
8.14.1-160000.8.1
curl
SUSE:Linux Enterprise Server for SAP applications 16.0
From an advisory covering 10 CVEs
before 8.14.1-160000.8.1
8.14.1-160000.8.1
curl-mini
SUSE:Linux Enterprise Server for SAP applications 16.0
From an advisory covering 10 CVEs
before 8.14.1-160000.8.1
8.14.1-160000.8.1
curl
SUSE:Linux Micro 6.0
From an advisory covering 10 CVEs
before 8.14.1-7.1
8.14.1-7.1
curl
SUSE:Linux Micro 6.1
From an advisory covering 10 CVEs
before 8.14.1-slfo.1.1_8.1
8.14.1-slfo.1.1_8.1
curl
SUSE:Linux Enterprise Module for Basesystem 15 SP7
From an advisory covering 11 CVEs
before 8.14.1-150700.7.20.1
8.14.1-150700.7.20.1
curl
SUSE:Linux Enterprise Server 15 SP6-LTSS
From an advisory covering 10 CVEs
before 8.14.1-150600.4.46.1
8.14.1-150600.4.46.1
curl
SUSE:Linux Enterprise Server for SAP Applications 15 SP6
From an advisory covering 10 CVEs
before 8.14.1-150600.4.46.1
8.14.1-150600.4.46.1
curl
SUSE:Linux Enterprise Installer Updates 15 SP4
From an advisory covering 10 CVEs
before 8.14.1-150400.5.86.1
8.14.1-150400.5.86.1
curl
SUSE:Linux Enterprise Installer Updates 15 SP5
From an advisory covering 10 CVEs
before 8.14.1-150400.5.86.1
8.14.1-150400.5.86.1
curl
SUSE:Linux Enterprise Micro 5.3
From an advisory covering 10 CVEs
before 8.14.1-150400.5.86.1
8.14.1-150400.5.86.1
curl
SUSE:Linux Enterprise Micro 5.4
From an advisory covering 10 CVEs
before 8.14.1-150400.5.86.1
8.14.1-150400.5.86.1
curl
SUSE:Linux Enterprise Micro 5.5
From an advisory covering 10 CVEs
before 8.14.1-150400.5.86.1
8.14.1-150400.5.86.1
curl
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS
From an advisory covering 10 CVEs
before 8.14.1-150400.5.86.1
8.14.1-150400.5.86.1
curl
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS
From an advisory covering 10 CVEs
before 8.14.1-150400.5.86.1
8.14.1-150400.5.86.1
curl
SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS
From an advisory covering 10 CVEs
before 8.14.1-150400.5.86.1
8.14.1-150400.5.86.1
curl
SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS
From an advisory covering 10 CVEs
before 8.14.1-150400.5.86.1
8.14.1-150400.5.86.1
curl
SUSE:Linux Enterprise Server 15 SP4-LTSS
From an advisory covering 10 CVEs
before 8.14.1-150400.5.86.1
8.14.1-150400.5.86.1
curl
SUSE:Linux Enterprise Server 15 SP5-LTSS
From an advisory covering 10 CVEs
before 8.14.1-150400.5.86.1
8.14.1-150400.5.86.1
curl
Ubuntu:25.10
before 8.14.1-2ubuntu1.4, plus listed versions
8.12.1-3ubuntu18.13.0-5ubuntu18.14.1-1ubuntu28.14.1-1ubuntu38.14.1-2ubuntu18.14.1-2ubuntu1.18.14.1-2ubuntu1.28.14.1-2ubuntu1.3
8.14.1-2ubuntu1.4
curl
Ubuntu:26.04:LTS
before 8.18.0-1ubuntu2.2, plus listed versions
8.14.1-2ubuntu18.17.0-1ubuntu18.18.0-1ubuntu18.18.0-1ubuntu28.18.0-1ubuntu2.1
8.18.0-1ubuntu2.2
curl
openSUSE:Tumbleweed
From an advisory covering 18 CVEs
before 8.21.0-1.1
8.21.0-1.1
curl
openSUSE:Leap 16.0
From an advisory covering 10 CVEs
before 8.14.1-160000.8.1
8.14.1-160000.8.1

History

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

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

In short

CVE-2026-9545 is a high vulnerability (CVSS 7.5) in Curl, published June 24, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.41%, the 35th percentile. Fixed in curl 8.22.0-r0.

References

Show 65 moreShow less
This page doesn't list everything

Left out here: 43 versions. The JSON record has them.

MoveEnter Open