Every CVE Search/ Get API key

CVE-2025-15079

libssh global known_hosts override

5.3 MediumFix available

When doing SSH-based transfers using either SCP or SFTP, and setting the known_hosts file, libcurl could still mistakenly accept connecting to hosts not present in the specified file if they were added as recognized in the libssh global known_hosts file.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
High
Privileges needed
None
User interaction
Required

What an attacker can affect

Confidentiality
High
Integrity
None
Availability
None

Exploit likelihood

0.55%Up 0.5 points since Jan 8, 2026
90%50%10%1%

What each source reports

CVE List Score used 5.3

libssh global known_hosts override

When doing SSH-based transfers using either SCP or SFTP, and setting the known_hosts file, libcurl could still mistakenly accept connecting to hosts not present in the specified file if they were added as recognized in the libssh global known_hosts file.

Record
CVE-2025-15079
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:N/A:N
Weakness
CWE-297, CWE-297
Updated
2026-11-02
EUVDEUVD-2026-1575 5.3

When doing SSH-based transfers using either SCP or SFTP, and setting the known_hosts file, libcurl could still mistakenly accept connecting to hosts not present in the specified file if they were added as recognized in the libssh global known_hosts file.

Record
EUVD-2026-1575
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:N/A:N
Updated
2026-11-02
GitHub AdvisoriesGHSA-7q9p-cx8r-rh2q 5.3

When doing SSH-based transfers using either SCP or SFTP, and setting the known_hosts file,...

When doing SSH-based transfers using either SCP or SFTP, and setting the known_hosts file, libcurl could still mistakenly accept connecting to hosts not present in the specified file if they were added as recognized in the libssh global known_hosts file.

Record
GHSA-7q9p-cx8r-rh2q
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:N/A:N
Weakness
CWE-297
Updated
2026-11-02
NVD 5.3

When doing SSH-based transfers using either SCP or SFTP, and setting the known_hosts file, libcurl could still mistakenly accept connecting to hosts not present in the specified file if they were added as recognized in the libssh global known_hosts file.

Record
CVE-2025-15079
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:N/A:N
Weakness
CWE-297
Updated
2026-11-02
OSVALPINE-CVE-2025-15079 5.3

When doing SSH-based transfers using either SCP or SFTP, and setting the known_hosts file, libcurl could still mistakenly accept connecting to hosts not present in the specified file if they were added as recognized in the libssh global known_hosts file.

Record
ALPINE-CVE-2025-15079
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSV 5.3

libssh global known_hosts override

When doing SSH-based transfers using either SCP or SFTP, and setting the known_hosts file, libcurl could still mistakenly accept connecting to hosts not present in the specified file if they were added as recognized in the libssh global known_hosts file.

Record
CVE-2025-15079
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:N/A:N
Weakness
CWE-297
Updated
2026-11-02
Show 34 moreShow less
OSVDEBIAN-CVE-2025-15079 5.3

When doing SSH-based transfers using either SCP or SFTP, and setting the known_hosts file, libcurl could still mistakenly accept connecting to hosts not present in the specified file if they were added as recognized in the libssh global known_hosts file.

Record
DEBIAN-CVE-2025-15079
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVJLSEC-2026-430 5.3

When doing SSH-based transfers using either SCP or SFTP, and setting the `known_hosts` file, libcurl...

When doing SSH-based transfers using either SCP or SFTP, and setting the known_hosts file, libcurl could still mistakenly accept connecting to hosts not present in the specified file if they were added as recognized in the libssh global known_hosts file.

Record
JLSEC-2026-430
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVOESA-2026-1190 5.3

curl security update

cURL is a computer software project providing a library (libcurl) and command-line tool (curl) for transferring data using various protocols.

Security Fix(es):

When an OAuth2 bearer token is used for an HTTP(S) transfer, and that transfer performs a cross-protocol redirect to a second URL that uses an IMAP, LDAP, POP3 or SMTP scheme, curl might wrongly pass on the bearer token to the new target host.(CVE-2025-14524)

When doing TLS related transfers with reused easy or multi handles and altering the CURLSSLOPT_NO_PARTIALCHAIN option, libcurl could accidentally reuse a CA store cached in memory for which the partial chain option was reversed. Contrary to the user's wishes and expectations. This could make libcurl find and accept a trust chain that it otherwise would not.(CVE-2025-14819)

When doing SSH-based transfers using either SCP or SFTP, and setting the known_hosts file, libcurl could still mistakenly accept connecting to hosts not present in the specified file if they were added as recognized in the libssh global known_hosts file.(CVE-2025-15079)

When doing SSH-based transfers using either SCP or SFTP, and asked to do public key authentication, curl would wrongly still ask and authenticate using a locally running SSH agent.(CVE-2025-15224)

Record
OESA-2026-1190
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVOESA-2026-1191 5.3

curl security update

cURL is a computer software project providing a library (libcurl) and command-line tool (curl) for transferring data using various protocols.

Security Fix(es):

When an OAuth2 bearer token is used for an HTTP(S) transfer, and that transfer performs a cross-protocol redirect to a second URL that uses an IMAP, LDAP, POP3 or SMTP scheme, curl might wrongly pass on the bearer token to the new target host.(CVE-2025-14524)

When doing TLS related transfers with reused easy or multi handles and altering the CURLSSLOPT_NO_PARTIALCHAIN option, libcurl could accidentally reuse a CA store cached in memory for which the partial chain option was reversed. Contrary to the user's wishes and expectations. This could make libcurl find and accept a trust chain that it otherwise would not.(CVE-2025-14819)

When doing SSH-based transfers using either SCP or SFTP, and setting the known_hosts file, libcurl could still mistakenly accept connecting to hosts not present in the specified file if they were added as recognized in the libssh global known_hosts file.(CVE-2025-15079)

When doing SSH-based transfers using either SCP or SFTP, and asked to do public key authentication, curl would wrongly still ask and authenticate using a locally running SSH agent.(CVE-2025-15224)

Record
OESA-2026-1191
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVOESA-2026-1192 5.3

curl security update

cURL is a computer software project providing a library (libcurl) and command-line tool (curl) for transferring data using various protocols.

Security Fix(es):

When an OAuth2 bearer token is used for an HTTP(S) transfer, and that transfer performs a cross-protocol redirect to a second URL that uses an IMAP, LDAP, POP3 or SMTP scheme, curl might wrongly pass on the bearer token to the new target host.(CVE-2025-14524)

When doing TLS related transfers with reused easy or multi handles and altering the CURLSSLOPT_NO_PARTIALCHAIN option, libcurl could accidentally reuse a CA store cached in memory for which the partial chain option was reversed. Contrary to the user's wishes and expectations. This could make libcurl find and accept a trust chain that it otherwise would not.(CVE-2025-14819)

When doing SSH-based transfers using either SCP or SFTP, and setting the known_hosts file, libcurl could still mistakenly accept connecting to hosts not present in the specified file if they were added as recognized in the libssh global known_hosts file.(CVE-2025-15079)

When doing SSH-based transfers using either SCP or SFTP, and asked to do public key authentication, curl would wrongly still ask and authenticate using a locally running SSH agent.(CVE-2025-15224)

Record
OESA-2026-1192
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVOESA-2026-1193 5.3

curl security update

cURL is a computer software project providing a library (libcurl) and command-line tool (curl) for transferring data using various protocols.

Security Fix(es):

When an OAuth2 bearer token is used for an HTTP(S) transfer, and that transfer performs a cross-protocol redirect to a second URL that uses an IMAP, LDAP, POP3 or SMTP scheme, curl might wrongly pass on the bearer token to the new target host.(CVE-2025-14524)

When doing SSH-based transfers using either SCP or SFTP, and setting the known_hosts file, libcurl could still mistakenly accept connecting to hosts not present in the specified file if they were added as recognized in the libssh global known_hosts file.(CVE-2025-15079)

When doing SSH-based transfers using either SCP or SFTP, and asked to do public key authentication, curl would wrongly still ask and authenticate using a locally running SSH agent.(CVE-2025-15224)

Record
OESA-2026-1193
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVOESA-2026-1194 5.3

curl security update

cURL is a computer software project providing a library (libcurl) and command-line tool (curl) for transferring data using various protocols.

Security Fix(es):

When an OAuth2 bearer token is used for an HTTP(S) transfer, and that transfer performs a cross-protocol redirect to a second URL that uses an IMAP, LDAP, POP3 or SMTP scheme, curl might wrongly pass on the bearer token to the new target host.(CVE-2025-14524)

When doing SSH-based transfers using either SCP or SFTP, and setting the known_hosts file, libcurl could still mistakenly accept connecting to hosts not present in the specified file if they were added as recognized in the libssh global known_hosts file.(CVE-2025-15079)

When doing SSH-based transfers using either SCP or SFTP, and asked to do public key authentication, curl would wrongly still ask and authenticate using a locally running SSH agent.(CVE-2025-15224)

Record
OESA-2026-1194
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVOESA-2026-1195 5.3

curl security update

cURL is a computer software project providing a library (libcurl) and command-line tool (curl) for transferring data using various protocols.

Security Fix(es):

When an OAuth2 bearer token is used for an HTTP(S) transfer, and that transfer performs a cross-protocol redirect to a second URL that uses an IMAP, LDAP, POP3 or SMTP scheme, curl might wrongly pass on the bearer token to the new target host.(CVE-2025-14524)

When doing TLS related transfers with reused easy or multi handles and altering the CURLSSLOPT_NO_PARTIALCHAIN option, libcurl could accidentally reuse a CA store cached in memory for which the partial chain option was reversed. Contrary to the user's wishes and expectations. This could make libcurl find and accept a trust chain that it otherwise would not.(CVE-2025-14819)

When doing SSH-based transfers using either SCP or SFTP, and setting the known_hosts file, libcurl could still mistakenly accept connecting to hosts not present in the specified file if they were added as recognized in the libssh global known_hosts file.(CVE-2025-15079)

When doing SSH-based transfers using either SCP or SFTP, and asked to do public key authentication, curl would wrongly still ask and authenticate using a locally running SSH agent.(CVE-2025-15224)

Record
OESA-2026-1195
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVRHSA-2026:6893 8.1

Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update

Record
RHSA-2026:6893
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
Updated
2026-11-02
OSVROOT-OS-DEBIAN-12-CVE-2025-15079 5.3

CVE-2025-15079 in curl - Patched by Root

Root has patched CVE-2025-15079 in the curl package for Root:Debian:12. Multiple fixed versions available.

Record
ROOT-OS-DEBIAN-12-CVE-2025-15079
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:N/A:N
Updated
2026-11-04
OSVROOT-OS-DEBIAN-13-CVE-2025-15079 5.3

CVE-2025-15079 in curl - Patched by Root

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

Record
ROOT-OS-DEBIAN-13-CVE-2025-15079
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:N/A:N
Updated
2026-11-03
OSVUBUNTU-CVE-2025-15079 5.3

When doing SSH-based transfers using either SCP or SFTP, and setting the known_hosts file, libcurl could still mistakenly accept connecting to hosts not present in the specified file if they were added as recognized in the libssh global known_hosts file.

Record
UBUNTU-CVE-2025-15079
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVCLSA-2026-1771501223 No score

curl: Fix of CVE-2025-15079

  • CVE-2025-15079: fix accepting hosts not present in the specified known_hosts during SSH-based SCP/SFTP transfers when global known_hosts contained them restrict host verification to the specified known_hosts file
Record
CLSA-2026-1771501223
Updated
2026-11-02
OSVCLSA-2026-1771501913 No score

curl: Fix of CVE-2025-15079

  • CVE-2025-15079: fix accepting hosts not present in the specified known_hosts during SSH-based SCP/SFTP transfers when global known_hosts contained them restrict host verification to the specified known_hosts file
Record
CLSA-2026-1771501913
Updated
2026-11-02
OSVCLSA-2026-1773134717 No score

curl: Fix of 2 CVEs

  • CVE-2025-14524: prevent bearer token leak on cross-protocol redirect
  • CVE-2025-15079: set both SSH knownhosts options to the same file to prevent libssh global known_hosts override
Record
CLSA-2026-1773134717
Updated
2026-11-02
OSVCLSA-2026-1773135327 No score

curl: Fix of 2 CVEs

  • CVE-2025-14524: prevent bearer token leak on cross-protocol redirect
  • CVE-2025-15079: set both SSH knownhosts options to the same file to prevent libssh global known_hosts override
Record
CLSA-2026-1773135327
Updated
2026-11-02
OSVCLSA-2026-1773153207 No score

curl: Fix of 2 CVEs

  • CVE-2025-15079: libssh global known_hosts file override
  • CVE-2025-14524: bearer token leak on cross-protocol redirect
Record
CLSA-2026-1773153207
Updated
2026-11-02
OSVCLSA-2026-1773161124 No score

Fix CVE(s): CVE-2021-22876, CVE-2025-15079

  • SECURITY UPDATE: acceptance of hosts not listed in specified known_hosts file during SSH-based transfers
    • debian/patches/CVE-2025-15079.patch: Set both knownhosts options to same file and fix surprises caused by libssh exposing separate KNOWNHOSTS and GLOBAL_KNOWNHOSTS options.
    • CVE-2025-15079
  • Regenerate Server-localhost-lastSAN-sv test certificate with SHA-256
    • debian/patches/regenerate-lastSAN-cert-sha256.patch: Fix "ca md too weak" error with OpenSSL 1.1.1+ by replacing SHA-1 signed certificate with SHA-256. Also fixes Makefile.am bug for lastSAN target.
  • Update failed test
    • debian/patches/26_CVE-2021-22876.patch: Update test to avoid using unsupported commands
  • Update failed test
    • debian/patches/fix-test323-errorcode.patch: two valid error codes now
  • Disable some tests
    • debian/rules: add option to disable tests marked as flaky, fail the build if any test fails
    • debian/patches/add-flaky-to-test1592.patch: mark test1592 as flaky
    • debian/patches/disable-nss-failing-tests.patch: libnsspem.so is not available on Debian 10
  • Remove unsupported test:
    • debian/patches/test8-verify-that-ctrl-byte-cookies-are-ignored.patch: no ctrl-byte-cookies are supported
Record
CLSA-2026-1773161124
Updated
2026-11-02
OSVCLSA-2026-1773316090 No score

Fix CVE(s): CVE-2025-14524, CVE-2025-15079

  • SECURITY UPDATE: OAuth2 bearer token leak on cross-protocol redirect
    • debian/patches/CVE-2025-14524.patch: do not use bearer when following redirect unless allow_auth_to_other_hosts is set
    • CVE-2025-14524
  • SECURITY UPDATE: libssh global known_hosts override
    • debian/patches/CVE-2025-15079.patch: set SSH_OPTIONS_GLOBAL_KNOWNHOSTS to same path as SSH_OPTIONS_KNOWNHOSTS
    • CVE-2025-15079
  • Resolve test failure
    • debian/patches/fix-test-46.patch: updated outdated cookies' timestamps
Record
CLSA-2026-1773316090
Updated
2026-11-02
OSVCLSA-2026-1773316266 No score

Fix CVE(s): CVE-2025-14524, CVE-2025-15079, CVE-2025-15224

  • SECURITY UPDATE: OAuth2 bearer token leak on cross-protocol redirect
    • debian/patches/CVE-2025-14524.patch: do not use bearer when following redirect unless allow_auth_to_other_hosts is set
    • CVE-2025-14524
  • SECURITY UPDATE: libssh global known_hosts override
    • debian/patches/CVE-2025-15079-CVE-2025-15224.patch: set SSH_OPTIONS_GLOBAL_KNOWNHOSTS to same path as SSH_OPTIONS_KNOWNHOSTS
    • CVE-2025-15079
  • SECURITY UPDATE: libssh key passphrase bypass without agent set
    • debian/patches/CVE-2025-15079-CVE-2025-15224.patch: require private key or CURLSSH_AUTH_AGENT for public key auth
    • CVE-2025-15224
Record
CLSA-2026-1773316266
Updated
2026-11-02
OSVCURL-CVE-2025-15079 No score

libssh global known_hosts override

When doing SSH-based transfers using either SCP or SFTP, and setting the known_hosts file, libcurl could still mistakenly accept connecting to hosts not present in the specified file if they were added as recognized in the libssh global known_hosts file.

Record
CURL-CVE-2025-15079
Updated
2026-11-02
OSVMGASA-2026-0003 No score

Updated curl packages fix security vulnerabilities

curl is susceptible to a number of low severity security vulnerabilities: CVE-2025-14524: bearer token leak on cross-protocol redirect CVE-2025-14819: OpenSSL partial chain store policy bypass CVE-2025-15079: libssh knownhosts file vulnerability CVE-2025-15224: libssh key passphrase bypass vulnerability This release fixes these issues.

Record
MGASA-2026-0003
Updated
2026-11-02
OSVopenSUSE-SU-2026:10017-1 No score

curl-8.18.0-1.1 on GA media

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

Record
openSUSE-SU-2026:10017-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:20031-1 No score

Security update for curl

This update for curl fixes the following issues:

This update for curl fixes the following issues:

  • CVE-2025-14017: broken TLS options for threaded LDAPS (bsc#1256105).
  • CVE-2025-14524: bearer token leak on cross-protocol redirect (bsc#1255731).
  • CVE-2025-14819: libssh global knownhost override (bsc#1255732).
  • CVE-2025-15079: libssh key passphrase bypass without agent set (bsc#1255733).
  • CVE-2025-15224: OpenSSL partial chain store policy bypass (bsc#1255734).
Record
openSUSE-SU-2026:20031-1
Updated
2026-11-02
OSVSUSE-SU-2026:0050-1 No score

Security update for curl

This update for curl fixes the following issues:

  • CVE-2025-14524: bearer token leak on cross-protocol redirect (bsc#1255731).
  • CVE-2025-14819: libssh global knownhost override (bsc#1255732).
  • CVE-2025-15079: libssh key passphrase bypass without agent set (bsc#1255733).
  • CVE-2025-15224: OpenSSL partial chain store policy bypass (bsc#1255734).
Record
SUSE-SU-2026:0050-1
Updated
2026-11-02
OSVSUSE-SU-2026:0051-1 No score

Security update for curl

This update for curl fixes the following issues:

  • CVE-2025-14524: bearer token leak on cross-protocol redirect (bsc#1255731).
  • CVE-2025-14819: libssh global knownhost override (bsc#1255732).
  • CVE-2025-15079: libssh key passphrase bypass without agent set (bsc#1255733).
  • CVE-2025-15224: OpenSSL partial chain store policy bypass (bsc#1255734).
Record
SUSE-SU-2026:0051-1
Updated
2026-11-02
OSVSUSE-SU-2026:0052-1 No score

Security update for curl

This update for curl fixes the following issues:

  • CVE-2025-14524: bearer token leak on cross-protocol redirect (bsc#1255731).
  • CVE-2025-14819: libssh global knownhost override (bsc#1255732).
  • CVE-2025-15079: libssh key passphrase bypass without agent set (bsc#1255733).
  • CVE-2025-15224: OpenSSL partial chain store policy bypass (bsc#1255734).
Record
SUSE-SU-2026:0052-1
Updated
2026-11-02
OSVSUSE-SU-2026:0066-1 No score

Security update for curl

This update for curl fixes the following issues:

  • CVE-2025-14524: Fixed bearer token leak on cross-protocol redirect (bsc#1255731)
  • CVE-2025-15079: Fixed unknown host connection acceptance when set in the global knownhostsfile (bsc#1255733)
  • CVE-2025-14819: Fixed issue where alteration of CURLSSLOPT_NO_PARTIALCHAIN could accidentally lead to CA cache reuse for which partial chain was reversed (bsc#1255732)
Record
SUSE-SU-2026:0066-1
Updated
2026-11-02
OSVSUSE-SU-2026:0508-1 No score

Security update for curl

This update for curl fixes the following issues:

  • CVE-2025-14017: Fixed broken TLS options for threaded LDAPS (bsc#1256105).
  • CVE-2025-14524: bearer token leak on cross-protocol redirect (bsc#1255731).
  • CVE-2025-14819: libssh global knownhost override (bsc#1255732).
  • CVE-2025-15079: libssh key passphrase bypass without agent set (bsc#1255733).
  • CVE-2025-15224: OpenSSL partial chain store policy bypass (bsc#1255734).
Record
SUSE-SU-2026:0508-1
Updated
2026-11-02
OSVSUSE-SU-2026:20042-1 No score

Security update for curl

This update for curl fixes the following issues:

  • CVE-2025-14524: bearer token leak on cross-protocol redirect (bsc#1255731).
  • CVE-2025-14819: libssh global knownhost override (bsc#1255732).
  • CVE-2025-15079: libssh key passphrase bypass without agent set (bsc#1255733).
  • CVE-2025-15224: OpenSSL partial chain store policy bypass (bsc#1255734).
Record
SUSE-SU-2026:20042-1
Updated
2026-11-02
OSVSUSE-SU-2026:20062-1 No score

Security update for curl

This update for curl fixes the following issues:

  • CVE-2025-14524: bearer token leak on cross-protocol redirect (bsc#1255731).
  • CVE-2025-14819: libssh global knownhost override (bsc#1255732).
  • CVE-2025-15079: libssh key passphrase bypass without agent set (bsc#1255733).
  • CVE-2025-15224: OpenSSL partial chain store policy bypass (bsc#1255734).
Record
SUSE-SU-2026:20062-1
Updated
2026-11-02
OSVSUSE-SU-2026:20082-1 No score

Security update for curl

This update for curl fixes the following issues:

This update for curl fixes the following issues:

  • CVE-2025-14017: broken TLS options for threaded LDAPS (bsc#1256105).
  • CVE-2025-14524: bearer token leak on cross-protocol redirect (bsc#1255731).
  • CVE-2025-14819: libssh global knownhost override (bsc#1255732).
  • CVE-2025-15079: libssh key passphrase bypass without agent set (bsc#1255733).
  • CVE-2025-15224: OpenSSL partial chain store policy bypass (bsc#1255734).
Record
SUSE-SU-2026:20082-1
Updated
2026-11-02
OSVSUSE-SU-2026:20110-1 No score

Security update for curl

This update for curl fixes the following issues:

This update for curl fixes the following issues:

  • CVE-2025-14017: broken TLS options for threaded LDAPS (bsc#1256105).
  • CVE-2025-14524: bearer token leak on cross-protocol redirect (bsc#1255731).
  • CVE-2025-14819: libssh global knownhost override (bsc#1255732).
  • CVE-2025-15079: libssh key passphrase bypass without agent set (bsc#1255733).
  • CVE-2025-15224: OpenSSL partial chain store policy bypass (bsc#1255734).
Record
SUSE-SU-2026:20110-1
Updated
2026-11-02
OSVUSN-8062-1 No score

curl vulnerabilities

It was discovered that curl incorrectly handled cookies when redirected from secure to insecure connections. An attacker could possibly use this issue to cause a denial of service, or obtain sensitive information. This issue only affected Ubuntu 25.10. (CVE-2025-9086)

Calvin Ruocco discovered that curl did not properly handle WebSocket communications under certain circumstances. A malicious server could possibly use this issue to poison proxy caches with malicious content. This issue only affected Ubuntu 24.04 LTS and Ubuntu 25.10. (CVE-2025-10148)

Stanislav Fort discovered that wcurl did not properly handle URLs with certain encoded characters. If a user were tricked into processing a specially crafted URL, an attacker could possibly use this issue to write files outside the intended directory. This issue only affected Ubuntu 25.10. (CVE-2025-11563)

Stanislav Fort discovered that curl did not properly validate pinned public keys under certain circumstances. A remote attacker could possibly use this issue to perform a machine-in-the-middle attack. This issue only affected Ubuntu 25.10.(CVE-2025-13034)

Stanislav Fort discovered that curl did not properly manage TLS options when performing LDAP over TLS transfers in multi-threaded environments. Under certain circumstances, certificate verification could be unintentionally and unknowingly disabled. (CVE-2025-14017)

It was discovered that curl incorrectly handled Oauth2 bearer tokens when following redirects. A remote attacker could possibly use this issue to obtain authentication credentials. (CVE-2025-14524)

Stanislav Fort discovered that curl did not properly validate TLS certificates when reusing connections. A remote attacker could possibly use this issue to bypass expected certificate verification. This issue only affected Ubuntu 24.04 LTS and Ubuntu 25.10. (CVE-2025-14819)

Harry Sintonen discovered that curl did not properly validate SSH host keys when performing SSH-based file transfers. This issue could lead to unintended bypass of custom known_hosts file. This issue only affected Ubuntu 22.04 LTS and Ubuntu 24.04 LTS. (CVE-2025-15079)

Harry Sintonen discovered that curl built with libssh did not properly handle authentication when performing SSH-based file transfers. This could result in unintended authentication operations. This issue only affected Ubuntu 22.04 LTS and Ubuntu 24.04 LTS. (CVE-2025-15224)

Record
USN-8062-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
curl
TuxCare:AlmaLinux:9.2
before 7.76.1-31.el9_2.1.tuxcare.els4
7.76.1-31.el9_2.1.tuxcare.els4
curl-minimal
TuxCare:AlmaLinux:9.2
before 7.76.1-31.el9_2.1.tuxcare.els4
7.76.1-31.el9_2.1.tuxcare.els4
libcurl
TuxCare:AlmaLinux:9.2
before 7.76.1-31.el9_2.1.tuxcare.els4
7.76.1-31.el9_2.1.tuxcare.els4
libcurl-devel
TuxCare:AlmaLinux:9.2
before 7.76.1-31.el9_2.1.tuxcare.els4
7.76.1-31.el9_2.1.tuxcare.els4
libcurl-minimal
TuxCare:AlmaLinux:9.2
before 7.76.1-31.el9_2.1.tuxcare.els4
7.76.1-31.el9_2.1.tuxcare.els4
curl
TuxCare:AlmaLinux:9.6
before 7.76.1-31.el9_6.1.tuxcare.els4
7.76.1-31.el9_6.1.tuxcare.els4
curl-minimal
TuxCare:AlmaLinux:9.6
before 7.76.1-31.el9_6.1.tuxcare.els4
7.76.1-31.el9_6.1.tuxcare.els4
libcurl
TuxCare:AlmaLinux:9.6
before 7.76.1-31.el9_6.1.tuxcare.els4
7.76.1-31.el9_6.1.tuxcare.els4
libcurl-devel
TuxCare:AlmaLinux:9.6
before 7.76.1-31.el9_6.1.tuxcare.els4
7.76.1-31.el9_6.1.tuxcare.els4
libcurl-minimal
TuxCare:AlmaLinux:9.6
before 7.76.1-31.el9_6.1.tuxcare.els4
7.76.1-31.el9_6.1.tuxcare.els4
Show 82 moreShow less
Affected packages
PackageAffectedFixed
curl
TuxCare:CentOS:8.4
From an advisory covering 2 CVEs
before 7.61.1-22.el8.tuxcare.els16
7.61.1-22.el8.tuxcare.els16
curl-minimal
TuxCare:CentOS:8.4
From an advisory covering 2 CVEs
before 7.61.1-22.el8.tuxcare.els16
7.61.1-22.el8.tuxcare.els16
libcurl
TuxCare:CentOS:8.4
From an advisory covering 2 CVEs
before 7.61.1-22.el8.tuxcare.els16
7.61.1-22.el8.tuxcare.els16
libcurl-devel
TuxCare:CentOS:8.4
From an advisory covering 2 CVEs
before 7.61.1-22.el8.tuxcare.els16
7.61.1-22.el8.tuxcare.els16
libcurl-minimal
TuxCare:CentOS:8.4
From an advisory covering 2 CVEs
before 7.61.1-22.el8.tuxcare.els16
7.61.1-22.el8.tuxcare.els16
curl
TuxCare:CentOS:8.5
From an advisory covering 2 CVEs
before 7.61.1-22.el8.tuxcare.els16
7.61.1-22.el8.tuxcare.els16
curl-minimal
TuxCare:CentOS:8.5
From an advisory covering 2 CVEs
before 7.61.1-22.el8.tuxcare.els16
7.61.1-22.el8.tuxcare.els16
libcurl
TuxCare:CentOS:8.5
From an advisory covering 2 CVEs
before 7.61.1-22.el8.tuxcare.els16
7.61.1-22.el8.tuxcare.els16
libcurl-devel
TuxCare:CentOS:8.5
From an advisory covering 2 CVEs
before 7.61.1-22.el8.tuxcare.els16
7.61.1-22.el8.tuxcare.els16
libcurl-minimal
TuxCare:CentOS:8.5
From an advisory covering 2 CVEs
before 7.61.1-22.el8.tuxcare.els16
7.61.1-22.el8.tuxcare.els16
curl
TuxCare:CentOS-Stream:8
From an advisory covering 2 CVEs
before 7.61.1-34.el8.tuxcare.els4
7.61.1-34.el8.tuxcare.els4
curl-minimal
TuxCare:CentOS-Stream:8
From an advisory covering 2 CVEs
before 7.61.1-34.el8.tuxcare.els4
7.61.1-34.el8.tuxcare.els4
libcurl
TuxCare:CentOS-Stream:8
From an advisory covering 2 CVEs
before 7.61.1-34.el8.tuxcare.els4
7.61.1-34.el8.tuxcare.els4
libcurl-devel
TuxCare:CentOS-Stream:8
From an advisory covering 2 CVEs
before 7.61.1-34.el8.tuxcare.els4
7.61.1-34.el8.tuxcare.els4
libcurl-minimal
TuxCare:CentOS-Stream:8
From an advisory covering 2 CVEs
before 7.61.1-34.el8.tuxcare.els4
7.61.1-34.el8.tuxcare.els4
curl
TuxCare:Debian:10
From an advisory covering 2 CVEs
before 7.64.0-4+deb10u9+tuxcare.els2
7.64.0-4+deb10u9+tuxcare.els2
libcurl3-gnutls
TuxCare:Debian:10
From an advisory covering 2 CVEs
before 7.64.0-4+deb10u9+tuxcare.els2
7.64.0-4+deb10u9+tuxcare.els2
libcurl3-nss
TuxCare:Debian:10
From an advisory covering 2 CVEs
before 7.64.0-4+deb10u9+tuxcare.els2
7.64.0-4+deb10u9+tuxcare.els2
libcurl4
TuxCare:Debian:10
From an advisory covering 2 CVEs
before 7.64.0-4+deb10u9+tuxcare.els2
7.64.0-4+deb10u9+tuxcare.els2
libcurl4-doc
TuxCare:Debian:10
From an advisory covering 2 CVEs
before 7.64.0-4+deb10u9+tuxcare.els2
7.64.0-4+deb10u9+tuxcare.els2
libcurl4-gnutls-dev
TuxCare:Debian:10
From an advisory covering 2 CVEs
before 7.64.0-4+deb10u9+tuxcare.els2
7.64.0-4+deb10u9+tuxcare.els2
libcurl4-nss-dev
TuxCare:Debian:10
From an advisory covering 2 CVEs
before 7.64.0-4+deb10u9+tuxcare.els2
7.64.0-4+deb10u9+tuxcare.els2
libcurl4-openssl-dev
TuxCare:Debian:10
From an advisory covering 2 CVEs
before 7.64.0-4+deb10u9+tuxcare.els2
7.64.0-4+deb10u9+tuxcare.els2
curl
TuxCare:Ubuntu:18.04
From an advisory covering 2 CVEs
before 7.58.0-2ubuntu3.24+tuxcare.els7
7.58.0-2ubuntu3.24+tuxcare.els7
libcurl3-gnutls
TuxCare:Ubuntu:18.04
From an advisory covering 2 CVEs
before 7.58.0-2ubuntu3.24+tuxcare.els7
7.58.0-2ubuntu3.24+tuxcare.els7
libcurl3-nss
TuxCare:Ubuntu:18.04
From an advisory covering 2 CVEs
before 7.58.0-2ubuntu3.24+tuxcare.els7
7.58.0-2ubuntu3.24+tuxcare.els7
libcurl4
TuxCare:Ubuntu:18.04
From an advisory covering 2 CVEs
before 7.58.0-2ubuntu3.24+tuxcare.els7
7.58.0-2ubuntu3.24+tuxcare.els7
libcurl4-doc
TuxCare:Ubuntu:18.04
From an advisory covering 2 CVEs
before 7.58.0-2ubuntu3.24+tuxcare.els7
7.58.0-2ubuntu3.24+tuxcare.els7
libcurl4-gnutls-dev
TuxCare:Ubuntu:18.04
From an advisory covering 2 CVEs
before 7.58.0-2ubuntu3.24+tuxcare.els7
7.58.0-2ubuntu3.24+tuxcare.els7
libcurl4-nss-dev
TuxCare:Ubuntu:18.04
From an advisory covering 2 CVEs
before 7.58.0-2ubuntu3.24+tuxcare.els7
7.58.0-2ubuntu3.24+tuxcare.els7
libcurl4-openssl-dev
TuxCare:Ubuntu:18.04
From an advisory covering 2 CVEs
before 7.58.0-2ubuntu3.24+tuxcare.els7
7.58.0-2ubuntu3.24+tuxcare.els7
curl
TuxCare:Ubuntu:20.04
From an advisory covering 3 CVEs
before 7.68.0-1ubuntu2.25+tuxcare.els1
7.68.0-1ubuntu2.25+tuxcare.els1
libcurl3-gnutls
TuxCare:Ubuntu:20.04
From an advisory covering 3 CVEs
before 7.68.0-1ubuntu2.25+tuxcare.els1
7.68.0-1ubuntu2.25+tuxcare.els1
libcurl3-nss
TuxCare:Ubuntu:20.04
From an advisory covering 3 CVEs
before 7.68.0-1ubuntu2.25+tuxcare.els1
7.68.0-1ubuntu2.25+tuxcare.els1
libcurl4
TuxCare:Ubuntu:20.04
From an advisory covering 3 CVEs
before 7.68.0-1ubuntu2.25+tuxcare.els1
7.68.0-1ubuntu2.25+tuxcare.els1
libcurl4-doc
TuxCare:Ubuntu:20.04
From an advisory covering 3 CVEs
before 7.68.0-1ubuntu2.25+tuxcare.els1
7.68.0-1ubuntu2.25+tuxcare.els1
libcurl4-gnutls-dev
TuxCare:Ubuntu:20.04
From an advisory covering 3 CVEs
before 7.68.0-1ubuntu2.25+tuxcare.els1
7.68.0-1ubuntu2.25+tuxcare.els1
libcurl4-nss-dev
TuxCare:Ubuntu:20.04
From an advisory covering 3 CVEs
before 7.68.0-1ubuntu2.25+tuxcare.els1
7.68.0-1ubuntu2.25+tuxcare.els1
libcurl4-openssl-dev
TuxCare:Ubuntu:20.04
From an advisory covering 3 CVEs
before 7.68.0-1ubuntu2.25+tuxcare.els1
7.68.0-1ubuntu2.25+tuxcare.els1
curl
Debian:12
All versions, plus listed versions
7.88.1-107.88.1-10+deb12u17.88.1-10+deb12u117.88.1-10+deb12u127.88.1-10+deb12u13
Show 45 moreShow less
7.88.1-10+deb12u147.88.1-10+deb12u157.88.1-10+deb12u1~bpo11+17.88.1-10+deb12u27.88.1-10+deb12u37.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+deb12u77.88.1-10+deb12u87.88.1-10+deb12u97.88.1-118.0.1-1~exp18.10.0-18.10.0-28.10.1-18.10.1-1~bpo12+18.10.1-28.11.0-18.11.1-18.11.1-1~bpo12+18.12.0+git20250209.89ed161+ds-18.12.0+git20250209.89ed161+ds-1~bpo12+18.12.1-18.12.1-28.12.1-2~bpo12+18.12.1-38.12.1-3~bpo12+18.13.0-18.13.0-1+exp18.13.0-28.13.0-2+exp18.13.0-38.13.0-48.13.0-4+exp18.13.0-58.13.0-5+exp18.13.0-5~bpo12+18.13.0~rc-1~exp18.13.0~rc-1~exp28.13.0~rc2-18.13.0~rc2-2
None known
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+deb13u78.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-1
None known
curl
Debian:14
before 8.18.0~rc3-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 22 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~rc1-1+exp18.18.0~rc2-1
8.18.0~rc3-1
CURL_jll
Julia
before 8.20.0+0
8.20.0+0
LibCURL_jll
Julia
before 8.18.0+0
8.18.0+0
curl
Mageia:9
From an advisory covering 6 CVEs
before 7.88.1-4.9.mga9
7.88.1-4.9.mga9
curl
openEuler:24.03-LTS-SP1
From an advisory covering 4 CVEs
before 8.4.0-26.oe2403sp1
8.4.0-26.oe2403sp1
curl
openEuler:24.03-LTS-SP2
From an advisory covering 4 CVEs
before 8.4.0-26.oe2403sp2
8.4.0-26.oe2403sp2
curl
openEuler:24.03-LTS-SP3
From an advisory covering 4 CVEs
before 8.4.0-26.oe2403sp3
8.4.0-26.oe2403sp3
curl
openEuler:20.03-LTS-SP4
From an advisory covering 3 CVEs
before 7.71.1-45.oe2003sp4
7.71.1-45.oe2003sp4
curl
openEuler:22.03-LTS-SP4
From an advisory covering 3 CVEs
before 7.79.1-46.oe2203sp4
7.79.1-46.oe2203sp4
curl
openEuler:24.03-LTS
From an advisory covering 4 CVEs
before 8.4.0-26.oe2403
8.4.0-26.oe2403
curl
Red Hat:hummingbird:1
From an advisory covering 13 CVEs
before 0:8.19.0-3.hum1
0:8.19.0-3.hum1
libcurl
Red Hat:hummingbird:1
From an advisory covering 13 CVEs
before 0:8.19.0-3.hum1
0:8.19.0-3.hum1
libcurl-devel
Red Hat:hummingbird:1
From an advisory covering 13 CVEs
before 0:8.19.0-3.hum1
0:8.19.0-3.hum1
libcurl-minimal
Red Hat:hummingbird:1
From an advisory covering 13 CVEs
before 0:8.19.0-3.hum1
0:8.19.0-3.hum1
curl
Root:Debian:12
before 7.88.1-10+deb12u14.root.io.11
7.88.1-10+deb12u14.root.io.117.88.1-10+deb12u14.root.io.107.88.1-10+deb12u15.aikido.137.88.1-10+deb12u15.aikido.147.88.1-10+deb12u15.aikido.157.88.1-10+deb12u15.aikido.167.88.1-10+deb12u15.aikido.177.88.1-10+deb12u15.aikido.187.88.1-10+deb12u15.aikido.197.88.1-10+deb12u15.aikido.20
rootio-curl
Root:Debian:12
before 7.88.1-10+deb12u14.root.io.11
7.88.1-10+deb12u14.root.io.117.88.1-10+deb12u14.root.io.107.88.1-10+deb12u15.aikido.137.88.1-10+deb12u15.aikido.147.88.1-10+deb12u15.aikido.157.88.1-10+deb12u15.aikido.167.88.1-10+deb12u15.aikido.177.88.1-10+deb12u15.aikido.187.88.1-10+deb12u15.aikido.197.88.1-10+deb12u15.aikido.20
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
openSUSE:Leap 15.6
From an advisory covering 4 CVEs
before 8.14.1-150600.4.34.1
8.14.1-150600.4.34.1
curl
SUSE:Linux Enterprise Micro 5.2
From an advisory covering 4 CVEs
before 8.14.1-150200.4.97.1
8.14.1-150200.4.97.1
curl
SUSE:Linux Enterprise Module for Basesystem 15 SP7
From an advisory covering 4 CVEs
before 8.14.1-150700.7.8.1
8.14.1-150700.7.8.1
curl
SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5
From an advisory covering 3 CVEs
before 8.0.1-11.111.1
8.0.1-11.111.1
curl
SUSE:Linux Enterprise Micro 5.3
From an advisory covering 5 CVEs
before 8.14.1-150400.5.77.1
8.14.1-150400.5.77.1
curl
SUSE:Linux Enterprise Micro 5.4
From an advisory covering 5 CVEs
before 8.14.1-150400.5.77.1
8.14.1-150400.5.77.1
curl
SUSE:Linux Enterprise Micro 5.5
From an advisory covering 5 CVEs
before 8.14.1-150400.5.77.1
8.14.1-150400.5.77.1
curl
SUSE:Linux Micro 6.0
From an advisory covering 4 CVEs
before 8.14.1-3.1
8.14.1-3.1
curl
SUSE:Linux Micro 6.1
From an advisory covering 4 CVEs
before 8.14.1-slfo.1.1_4.1
8.14.1-slfo.1.1_4.1
curl
SUSE:Linux Enterprise Server 16.0
From an advisory covering 5 CVEs
before 8.14.1-160000.4.1
8.14.1-160000.4.1
curl-mini
SUSE:Linux Enterprise Server 16.0
From an advisory covering 5 CVEs
before 8.14.1-160000.4.1
8.14.1-160000.4.1
curl
SUSE:Linux Enterprise Server for SAP applications 16.0
From an advisory covering 5 CVEs
before 8.14.1-160000.4.1
8.14.1-160000.4.1
curl-mini
SUSE:Linux Enterprise Server for SAP applications 16.0
From an advisory covering 5 CVEs
before 8.14.1-160000.4.1
8.14.1-160000.4.1
curl
SUSE:Linux Micro 6.2
From an advisory covering 5 CVEs
before 8.14.1-160000.4.1
8.14.1-160000.4.1
curl
Ubuntu:Pro:18.04:LTS
before 7.58.0-2ubuntu3.24+esm7, plus listed versions
7.55.1-1ubuntu27.55.1-1ubuntu2.17.57.0-1ubuntu17.58.0-2ubuntu17.58.0-2ubuntu2
Show 28 moreShow less
7.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+esm5
7.58.0-2ubuntu3.24+esm7
curl
Ubuntu:Pro:20.04:LTS
before 7.68.0-1ubuntu2.25+esm2, plus listed versions
7.65.3-1ubuntu37.65.3-1ubuntu47.66.0-1ubuntu17.67.0-2ubuntu17.68.0-1ubuntu1
Show 22 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.217.68.0-1ubuntu2.227.68.0-1ubuntu2.237.68.0-1ubuntu2.247.68.0-1ubuntu2.25
7.68.0-1ubuntu2.25+esm2
curl
Ubuntu:22.04:LTS
before 7.81.0-1ubuntu1.22, plus listed versions
7.74.0-1.3ubuntu27.74.0-1.3ubuntu37.80.0-37.81.0-17.81.0-1ubuntu1.1
Show 17 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.157.81.0-1ubuntu1.167.81.0-1ubuntu1.177.81.0-1ubuntu1.187.81.0-1ubuntu1.197.81.0-1ubuntu1.207.81.0-1ubuntu1.21
7.81.0-1ubuntu1.22
curl
Ubuntu:24.04:LTS
before 8.5.0-2ubuntu10.7, plus listed versions
8.2.1-1ubuntu38.2.1-1ubuntu3.18.4.0-2ubuntu18.5.0-2ubuntu18.5.0-2ubuntu2
Show 9 moreShow less
8.5.0-2ubuntu88.5.0-2ubuntu98.5.0-2ubuntu108.5.0-2ubuntu10.18.5.0-2ubuntu10.28.5.0-2ubuntu10.38.5.0-2ubuntu10.48.5.0-2ubuntu10.58.5.0-2ubuntu10.6
8.5.0-2ubuntu10.7
curl
Ubuntu:22.04:LTS
From an advisory covering 9 CVEs
before 7.81.0-1ubuntu1.22, plus listed versions
7.74.0-1.3ubuntu27.74.0-1.3ubuntu37.80.0-37.81.0-17.81.0-1ubuntu1.1
Show 17 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.157.81.0-1ubuntu1.167.81.0-1ubuntu1.177.81.0-1ubuntu1.187.81.0-1ubuntu1.197.81.0-1ubuntu1.207.81.0-1ubuntu1.21
7.81.0-1ubuntu1.22
curl
Ubuntu:24.04:LTS
From an advisory covering 9 CVEs
before 8.5.0-2ubuntu10.7, plus listed versions
8.2.1-1ubuntu38.2.1-1ubuntu3.18.4.0-2ubuntu18.5.0-2ubuntu18.5.0-2ubuntu2
Show 9 moreShow less
8.5.0-2ubuntu88.5.0-2ubuntu98.5.0-2ubuntu108.5.0-2ubuntu10.18.5.0-2ubuntu10.28.5.0-2ubuntu10.38.5.0-2ubuntu10.48.5.0-2ubuntu10.58.5.0-2ubuntu10.6
8.5.0-2ubuntu10.7
curl
Ubuntu:25.10
From an advisory covering 9 CVEs
before 8.14.1-2ubuntu1.1, plus listed versions
8.12.1-3ubuntu18.13.0-5ubuntu18.14.1-1ubuntu28.14.1-1ubuntu38.14.1-2ubuntu1
8.14.1-2ubuntu1.1
curl
openSUSE:Tumbleweed
From an advisory covering 5 CVEs
before 8.18.0-1.1
8.18.0-1.1
curl
openSUSE:Leap 16.0
From an advisory covering 5 CVEs
before 8.14.1-160000.4.1
8.14.1-160000.4.1

History

History
RecordedChangedSources
affected
affected, factsOSV
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-2025-15079 is a medium vulnerability (CVSS 5.3) in Curl, published January 6, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.55%, the 46th percentile. Fixed in curl 7.76.1-31.el9_2.1.tuxcare.els4.

References

Show 135 moreShow less
This page doesn't list everything

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

MoveEnter Open