Every CVE Search/ Get API key

CVE-2021-22925

curl supports the `-t` command line option, known as `CURLOPT_TELNETOPTIONS`in libcurl. This...

5.3 MediumFix available

curl supports the -t command line option, known as CURLOPT_TELNETOPTIONSin libcurl. This rarely used option is used to send variable=content pairs toTELNET servers.Due to flaw in the option parser for sending NEW_ENV variables, libcurlcould be made to pass on uninitialized data from a stack based buffer to theserver. Therefore potentially revealing sensitive internal information to theserver using a clear-text network protocol.This could happen because curl did not call and use sscanf() correctly whenparsing the string provided by the application.

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

Exploit likelihood

5.37%Up 5.0 points since Aug 6, 2021
90%50%10%1%

What each source reports

NVD Score used 5.3

curl supports the -t command line option, known as CURLOPT_TELNETOPTIONSin libcurl. This rarely used option is used to send variable=content pairs toTELNET servers.Due to flaw in the option parser for sending NEW_ENV variables, libcurlcould be made to pass on uninitialized data from a stack based buffer to theserver. Therefore potentially revealing sensitive internal information to theserver using a clear-text network protocol.This could happen because curl did not call and use sscanf() correctly whenparsing the string provided by the application.

Record
CVE-2021-22925
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
CVSS 2.0
5.0 MediumAV:N/AC:L/Au:N/C:P/I:N/A:N
Weakness
CWE-200, CWE-908
Updated
2026-11-02
CVE List 5.3

curl supports the -t command line option, known as CURLOPT_TELNETOPTIONSin libcurl. This rarely used option is used to send variable=content pairs toTELNET servers.Due to flaw in the option parser for sending NEW_ENV variables, libcurlcould be made to pass on uninitialized data from a stack based buffer to theserver. Therefore potentially revealing sensitive internal information to theserver using a clear-text network protocol.This could happen because curl did not call and use sscanf() correctly whenparsing the string provided by the application.

Record
CVE-2021-22925
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Weakness
CWE-200
Updated
2026-11-02
EUVDEUVD-2021-10054 5.3

curl supports the -t command line option, known as CURLOPT_TELNETOPTIONSin libcurl. This rarely used option is used to send variable=content pairs toTELNET servers.Due to flaw in the option parser for sending NEW_ENV variables, libcurlcould be made to pass on uninitialized data from a stack based buffer to theserver. Therefore potentially revealing sensitive internal information to theserver using a clear-text network protocol.This could happen because curl did not call and use sscanf() correctly whenparsing the string provided by the application.

Record
EUVD-2021-10054
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Updated
2026-11-02
GitHub AdvisoriesGHSA-rjqf-6h27-xqfp 5.3

curl supports the `-t` command line option, known as `CURLOPT_TELNETOPTIONS`in libcurl. This...

curl supports the -t command line option, known as CURLOPT_TELNETOPTIONSin libcurl. This rarely used option is used to send variable=content pairs toTELNET servers.Due to flaw in the option parser for sending NEW_ENV variables, libcurlcould be made to pass on uninitialized data from a stack based buffer to theserver. Therefore potentially revealing sensitive internal information to theserver using a clear-text network protocol.This could happen because curl did not call and use sscanf() correctly whenparsing the string provided by the application.

Record
GHSA-rjqf-6h27-xqfp
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Weakness
CWE-200, CWE-908
Updated
2026-11-02
OSVALPINE-CVE-2021-22925 5.3

curl supports the -t command line option, known as CURLOPT_TELNETOPTIONSin libcurl. This rarely used option is used to send variable=content pairs toTELNET servers.Due to flaw in the option parser for sending NEW_ENV variables, libcurlcould be made to pass on uninitialized data from a stack based buffer to theserver. Therefore potentially revealing sensitive internal information to theserver using a clear-text network protocol.This could happen because curl did not call and use sscanf() correctly whenparsing the string provided by the application.

Record
ALPINE-CVE-2021-22925
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Updated
2026-11-02
OSVAZL-6363 5.3

CVE-2021-22925 affecting package curl for versions less than 7.76.0-5

curl supports the -t command line option, known as CURLOPT_TELNETOPTIONSin libcurl. This rarely used option is used to send variable=content pairs toTELNET servers.Due to flaw in the option parser for sending NEW_ENV variables, libcurlcould be made to pass on uninitialized data from a stack based buffer to theserver. Therefore potentially revealing sensitive internal information to theserver using a clear-text network protocol.This could happen because curl did not call and use sscanf() correctly whenparsing the string provided by the application.

Record
AZL-6363
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Updated
2026-11-02
Show 25 moreShow less
OSVBELL-CVE-2021-22925 5.3

CVE-2021-22925 does not affect BellSoft software

Record
BELL-CVE-2021-22925
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Updated
2026-11-02
OSV 5.3

curl supports the -t command line option, known as CURLOPT_TELNETOPTIONSin libcurl. This rarely used option is used to send variable=content pairs toTELNET servers.Due to flaw in the option parser for sending NEW_ENV variables, libcurlcould be made to pass on uninitialized data from a stack based buffer to theserver. Therefore potentially revealing sensitive internal information to theserver using a clear-text network protocol.This could happen because curl did not call and use sscanf() correctly whenparsing the string provided by the application.

Record
CVE-2021-22925
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Updated
2026-11-02
OSVJLSEC-2026-1337 5.3

curl supports the -t command line option, known as CURLOPT_TELNETOPTIONSin libcurl. This rarely used option is used to send variable=content pairs toTELNET servers.Due to flaw in the option parser for sending NEW_ENV variables, libcurlcould be made to pass on uninitialized data from a stack based buffer to theserver. Therefore potentially revealing sensitive internal information to theserver using a clear-text network protocol.This could happen because curl did not call and use sscanf() correctly whenparsing the string provided by the application.

Record
JLSEC-2026-1337
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
CVSS 2.0
5.0 MediumAV:N/AC:L/Au:N/C:P/I:N/A:N
Updated
2026-11-02
OSVOESA-2021-1321 6.5

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):

curl supports the -t command line option, known as CURLOPT_TELNETOPTIONSin libcurl. This rarely used option is used to send variable=content pairs toTELNET servers.Due to flaw in the option parser for sending NEW_ENV variables, libcurlcould be made to pass on uninitialized data from a stack based buffer to theserver. Therefore potentially revealing sensitive internal information to theserver using a clear-text network protocol.This could happen because curl did not call and use sscanf() correctly whenparsing the string provided by the application.(CVE-2021-22925)

libcurl-using applications can ask for a specific client certificate to be used in a transfer. This is done with the CURLOPT_SSLCERT option (--cert with the command line tool).When libcurl is built to use the macOS native TLS library Secure Transport, an application can ask for the client certificate by name or with a file name - using the same option. If the name exists as a file, it will be used instead of by name.If the appliction runs with a current working directory that is writable by other users (like /tmp), a malicious user can create a file name with the same name as the app wants to use by name, and thereby trick the application to use the file based cert instead of the one referred to by name making libcurl send the wrong client certificate in the TLS connection handshake.(CVE-2021-22926)

Record
OESA-2021-1321
CVSS 3.1
6.5 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
Updated
2026-11-02
OSVRHSA-2021:4511 3.7

Red Hat Security Advisory: curl security and bug fix update

Record
RHSA-2021:4511
CVSS 3.1
3.7 LowCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
Updated
2026-11-02
OSVRLSA-2021:4511 3.7

Moderate: curl security and bug fix update

The curl packages provide the libcurl library and the curl utility for downloading files from servers using various protocols, including HTTP, FTP, and LDAP.

Security Fix(es):

  • curl: Leak of authentication credentials in URL via automatic Referer (CVE-2021-22876)

  • curl: TELNET stack contents disclosure (CVE-2021-22898)

  • curl: Incorrect fix for CVE-2021-22898 TELNET stack contents disclosure (CVE-2021-22925)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Additional Changes:

For detailed information on changes in this release, see the Rocky Linux 8.5 Release Notes linked from the References section.

Record
RLSA-2021:4511
CVSS 3.1
3.7 LowCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
Updated
2026-11-02
OSVUBUNTU-CVE-2021-22925 5.3

curl supports the -t command line option, known as CURLOPT_TELNETOPTIONSin libcurl. This rarely used option is used to send variable=content pairs toTELNET servers.Due to flaw in the option parser for sending NEW_ENV variables, libcurlcould be made to pass on uninitialized data from a stack based buffer to theserver. Therefore potentially revealing sensitive internal information to theserver using a clear-text network protocol.This could happen because curl did not call and use sscanf() correctly whenparsing the string provided by the application.

Record
UBUNTU-CVE-2021-22925
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Updated
2026-11-02
OSVALSA-2021:4511 No score

Moderate: curl security and bug fix update

The curl packages provide the libcurl library and the curl utility for downloading files from servers using various protocols, including HTTP, FTP, and LDAP.

Security Fix(es):

  • curl: Leak of authentication credentials in URL via automatic Referer (CVE-2021-22876)

  • curl: TELNET stack contents disclosure (CVE-2021-22898)

  • curl: Incorrect fix for CVE-2021-22898 TELNET stack contents disclosure (CVE-2021-22925)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Additional Changes:

For detailed information on changes in this release, see the AlmaLinux Release Notes linked from the References section.

Record
ALSA-2021:4511
Updated
2026-11-02
OSVCLSA-2021-1632261944 No score

Fix of CVE: CVE-2021-22925

  • telnet stack contents disclosure again (CVE-2021-22925)
Record
CLSA-2021-1632261944
Updated
2026-11-02
OSVCLSA-2021-1634922501 No score

Fixed CVE-2021-22925 in curl

  • telnet stack contents disclosure again (CVE-2021-22925)
Record
CLSA-2021-1634922501
Updated
2026-11-02
OSVCLSA-2021-1634922517 No score

Fixed CVE-2021-22925 in curl

  • telnet stack contents disclosure again (CVE-2021-22925)
Record
CLSA-2021-1634922517
Updated
2026-11-02
OSVCLSA-2021-1635459174 No score

Fix CVE(s): CVE-2021-22925

  • SECURITY UPDATE: TELNET stack contents disclosure again
    • debian/patches/CVE-2021-22925.patch: check sscanf() for correct number
    • of matches in lib/telnet.c
    • CVE-2021-22925
Record
CLSA-2021-1635459174
Updated
2026-11-02
OSVCLSA-2022-1643198583 No score

Fix of CVE: CVE-2021-22876, CVE-2021-22898, CVE-2021-22925

  • CVE-2021-22925: fix TELNET stack contents disclosure again
  • CVE-2021-22898: fix TELNET stack contents disclosure
  • CVE-2021-22876: prevent automatic referer from leaking credentials
Record
CLSA-2022-1643198583
Updated
2026-11-02
OSVCURL-CVE-2021-22925 No score

TELNET stack contents disclosure again

curl supports the -t command line option, known as CURLOPT_TELNETOPTIONS in libcurl. This rarely used option is used to send variable=content pairs to TELNET servers.

Due to flaw in the option parser for sending NEW_ENV variables, libcurl could be made to pass on uninitialized data from a stack based buffer to the server. Therefore potentially revealing sensitive internal information to the server using a clear-text network protocol.

This could happen because curl did not call and use sscanf() correctly when parsing the string provided by the application.

The previous curl security vulnerability CVE-2021-22898 is almost identical to this one but the fix was insufficient so this security vulnerability remained.

Record
CURL-CVE-2021-22925
Updated
2026-11-02
OSVMGASA-2021-0384 No score

Updated curl packages fix security vulnerabilities

Wrong content via metalink not discarded (CVE-2021-22922).

Metalink download sends credentials (CVE-2021-22923).

Bad connection reuse due to flawed path name checks (CVE-2021-22924).

TELNET stack contents disclosure again (CVE-2021-22925).

Record
MGASA-2021-0384
Updated
2026-11-02
OSVopenSUSE-SU-2021:1088-1 No score

Security update for curl

This update for curl fixes the following issues:

  • CVE-2021-22925: TELNET stack contents disclosure again. (bsc#1188220)
  • CVE-2021-22924: Bad connection reuse due to flawed path name checks. (bsc#1188219)
  • CVE-2021-22923: Insufficiently Protected Credentials. (bsc#1188218)
  • CVE-2021-22922: Wrong content via metalink not discarded. (bsc#1188217)

This update was imported from the SUSE:SLE-15-SP2:Update update project.

Record
openSUSE-SU-2021:1088-1
Updated
2026-11-02
OSVopenSUSE-SU-2021:2439-1 No score

Security update for curl

This update for curl fixes the following issues:

  • CVE-2021-22925: TELNET stack contents disclosure again. (bsc#1188220)
  • CVE-2021-22924: Bad connection reuse due to flawed path name checks. (bsc#1188219)
  • CVE-2021-22923: Insufficiently Protected Credentials. (bsc#1188218)
  • CVE-2021-22922: Wrong content via metalink not discarded. (bsc#1188217)
Record
openSUSE-SU-2021:2439-1
Updated
2026-11-02
OSVSUSE-SU-2021:14768-1 No score

Security update for curl

This update for curl fixes the following issues:

  • CVE-2021-22925: TELNET stack contents disclosure again. (bsc#1188220)
  • CVE-2021-22924: Bad connection reuse due to flawed path name checks. (bsc#1188219)
  • CVE-2021-22923: Insufficiently Protected Credentials. (bsc#1188218)
  • CVE-2021-22922: Wrong content via metalink not discarded. (bsc#1188217)
Record
SUSE-SU-2021:14768-1
Updated
2026-11-02
OSVSUSE-SU-2021:2425-1 No score

Security update for curl

This update for curl fixes the following issues:

  • CVE-2021-22925: TELNET stack contents disclosure again. (bsc#1188220)
  • CVE-2021-22924: Bad connection reuse due to flawed path name checks. (bsc#1188219)
  • CVE-2021-22923: Insufficiently Protected Credentials. (bsc#1188218)
  • CVE-2021-22922: Wrong content via metalink not discarded. (bsc#1188217)
Record
SUSE-SU-2021:2425-1
Updated
2026-11-02
OSVSUSE-SU-2021:2439-1 No score

Security update for curl

This update for curl fixes the following issues:

  • CVE-2021-22925: TELNET stack contents disclosure again. (bsc#1188220)
  • CVE-2021-22924: Bad connection reuse due to flawed path name checks. (bsc#1188219)
  • CVE-2021-22923: Insufficiently Protected Credentials. (bsc#1188218)
  • CVE-2021-22922: Wrong content via metalink not discarded. (bsc#1188217)
Record
SUSE-SU-2021:2439-1
Updated
2026-11-02
OSVSUSE-SU-2021:2440-1 No score

Security update for curl

This update for curl fixes the following issues:

  • CVE-2021-22925: TELNET stack contents disclosure again. (bsc#1188220)
  • CVE-2021-22924: Bad connection reuse due to flawed path name checks. (bsc#1188219)
  • CVE-2021-22923: Insufficiently Protected Credentials. (bsc#1188218)
  • CVE-2021-22922: Wrong content via metalink not discarded. (bsc#1188217)
Record
SUSE-SU-2021:2440-1
Updated
2026-11-02
OSVSUSE-SU-2021:2462-1 No score

Security update for curl

This update for curl fixes the following issues:

  • CVE-2021-22925: TELNET stack contents disclosure again. (bsc#1188220)
  • CVE-2021-22924: Bad connection reuse due to flawed path name checks. (bsc#1188219)
  • CVE-2021-22923: Insufficiently Protected Credentials. (bsc#1188218)
  • CVE-2021-22922: Wrong content via metalink not discarded. (bsc#1188217)
Record
SUSE-SU-2021:2462-1
Updated
2026-11-02
OSVUSN-5021-1 No score

curl vulnerabilities

Harry Sintonen and Tomas Hoger discovered that curl incorrectly handled TELNET connections when the -t option was used on the command line. Uninitialized data possibly containing sensitive information could be sent to the remote server, contrary to expectations. (CVE-2021-22898, CVE-2021-22925)

Harry Sintonen discovered that curl incorrectly reused connections in the connection pool. This could result in curl reusing the wrong connections. (CVE-2021-22924)

Record
USN-5021-1
Updated
2026-11-02
OSVUSN-5021-2 No score

curl vulnerability

USN-5021-1 fixed vulnerabilities in curl. This update provides the corresponding updates for Ubuntu 16.04 ESM.

Original advisory details:

Harry Sintonen and Tomas Hoger discovered that curl incorrectly handled TELNET connections when the -t option was used on the command line. Uninitialized data possibly containing sensitive information could be sent to the remote server, contrary to expectations. (CVE-2021-22898, CVE-2021-22925)

Record
USN-5021-2
Updated
2026-11-02
OSVUSN-5894-1 No score

curl vulnerabilities

Harry Sintonen and Tomas Hoger discovered that curl incorrectly handled TELNET connections when the -t option was used on the command line. Uninitialized data possibly containing sensitive information could be sent to the remote server, contrary to expectations. This issue was only fixed in Ubuntu 14.04 ESM. (CVE-2021-22898, CVE-2021-22925)

It was discovered that curl incorrectly handled denials when using HTTP proxies. A remote attacker could use this issue to cause curl to crash, resulting in a denial of service, or possibly execute arbitrary code. (CVE-2022-43552)

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

Affected products

Show 11 moreShow less

Affected packages

Affected packages
PackageAffectedFixed
curl
Alpine:v3.11
7.7 up to 7.67.0-r5
7.67.0-r5
curl
Alpine:v3.12
7.7 up to 7.78.0-r0
7.78.0-r0
curl
Alpine:v3.13
7.7 up to 7.78.0-r0
7.78.0-r0
curl
Alpine:v3.14
7.7 up to 7.78.0-r0
7.78.0-r0
curl
Alpine:v3.15
7.7 up to 7.78.0-r0
7.78.0-r0
curl
Alpine:v3.16
7.7 up to 7.78.0-r0
7.78.0-r0
curl
Alpine:v3.17
7.7 up to 7.78.0-r0
7.78.0-r0
curl
Alpine:v3.18
7.7 up to 7.78.0-r0
7.78.0-r0
curl
Alpine:v3.19
7.7 up to 7.78.0-r0
7.78.0-r0
curl
Alpine:v3.20
7.7 up to 7.78.0-r0
7.78.0-r0
Show 81 moreShow less
Affected packages
PackageAffectedFixed
curl
Alpine:v3.21
7.7 up to 7.78.0-r0
7.78.0-r0
curl
Alpine:v3.22
7.7 up to 7.78.0-r0
7.78.0-r0
curl
Alpine:v3.23
7.7 up to 7.78.0-r0
7.78.0-r0
curl
Alpine:v3.24
7.7 up to 7.78.0-r0
7.78.0-r0
curl
AlmaLinux:8
From an advisory covering 3 CVEs
before 7.61.1-22.el8
7.61.1-22.el8
libcurl
AlmaLinux:8
From an advisory covering 3 CVEs
before 7.61.1-22.el8
7.61.1-22.el8
libcurl-devel
AlmaLinux:8
From an advisory covering 3 CVEs
before 7.61.1-22.el8
7.61.1-22.el8
libcurl-minimal
AlmaLinux:8
From an advisory covering 3 CVEs
before 7.61.1-22.el8
7.61.1-22.el8
curl
Azure Linux:2
before 7.76.0-5
7.76.0-5
curl
TuxCare:CentOS:6
before 7.19.7-58.el6.cloudlinux.els
7.19.7-58.el6.cloudlinux.els
libcurl
TuxCare:CentOS:6
before 7.19.7-58.el6.cloudlinux.els
7.19.7-58.el6.cloudlinux.els
libcurl-devel
TuxCare:CentOS:6
before 7.19.7-58.el6.cloudlinux.els
7.19.7-58.el6.cloudlinux.els
curl
TuxCare:OracleLinux:6
before 7.19.7-57.el6.cloudlinux.ol.els6
7.19.7-57.el6.cloudlinux.ol.els6
libcurl
TuxCare:OracleLinux:6
before 7.19.7-57.el6.cloudlinux.ol.els6
7.19.7-57.el6.cloudlinux.ol.els6
libcurl-devel
TuxCare:OracleLinux:6
before 7.19.7-57.el6.cloudlinux.ol.els6
7.19.7-57.el6.cloudlinux.ol.els6
curl
TuxCare:OracleLinux:6
before 7.19.7-58.el6.cloudlinux.els
7.19.7-58.el6.cloudlinux.els
libcurl
TuxCare:OracleLinux:6
before 7.19.7-58.el6.cloudlinux.els
7.19.7-58.el6.cloudlinux.els
libcurl-devel
TuxCare:OracleLinux:6
before 7.19.7-58.el6.cloudlinux.els
7.19.7-58.el6.cloudlinux.els
curl
TuxCare:Ubuntu:16.04
before 7.47.0-1ubuntu2.21
7.47.0-1ubuntu2.21
libcurl3
TuxCare:Ubuntu:16.04
before 7.47.0-1ubuntu2.21
7.47.0-1ubuntu2.21
libcurl3-gnutls
TuxCare:Ubuntu:16.04
before 7.47.0-1ubuntu2.21
7.47.0-1ubuntu2.21
libcurl3-nss
TuxCare:Ubuntu:16.04
before 7.47.0-1ubuntu2.21
7.47.0-1ubuntu2.21
libcurl4-doc
TuxCare:Ubuntu:16.04
before 7.47.0-1ubuntu2.21
7.47.0-1ubuntu2.21
libcurl4-gnutls-dev
TuxCare:Ubuntu:16.04
before 7.47.0-1ubuntu2.21
7.47.0-1ubuntu2.21
libcurl4-nss-dev
TuxCare:Ubuntu:16.04
before 7.47.0-1ubuntu2.21
7.47.0-1ubuntu2.21
libcurl4-openssl-dev
TuxCare:Ubuntu:16.04
before 7.47.0-1ubuntu2.21
7.47.0-1ubuntu2.21
curl
TuxCare:CentOS:8.4
From an advisory covering 3 CVEs
before 7.61.1-18.el8.4.2.tuxcare.els1
7.61.1-18.el8.4.2.tuxcare.els1
curl-minimal
TuxCare:CentOS:8.4
From an advisory covering 3 CVEs
before 7.61.1-18.el8.4.2.tuxcare.els1
7.61.1-18.el8.4.2.tuxcare.els1
libcurl
TuxCare:CentOS:8.4
From an advisory covering 3 CVEs
before 7.61.1-18.el8.4.2.tuxcare.els1
7.61.1-18.el8.4.2.tuxcare.els1
libcurl-devel
TuxCare:CentOS:8.4
From an advisory covering 3 CVEs
before 7.61.1-18.el8.4.2.tuxcare.els1
7.61.1-18.el8.4.2.tuxcare.els1
libcurl-minimal
TuxCare:CentOS:8.4
From an advisory covering 3 CVEs
before 7.61.1-18.el8.4.2.tuxcare.els1
7.61.1-18.el8.4.2.tuxcare.els1
LibCURL_jll
Julia
before 7.81.0+0
7.81.0+0
curl
Mageia:8
From an advisory covering 4 CVEs
before 7.74.0-1.3.mga8
7.74.0-1.3.mga8
curl
openEuler:20.03-LTS-SP1
From an advisory covering 2 CVEs
before 7.71.1-10.oe1
7.71.1-10.oe1
curl
openEuler:20.03-LTS-SP2
From an advisory covering 2 CVEs
before 7.71.1-10.oe1
7.71.1-10.oe1
curl
Red Hat:enterprise_linux:8::baseos
From an advisory covering 3 CVEs
before 0:7.61.1-22.el8
0:7.61.1-22.el8
curl-debuginfo
Red Hat:enterprise_linux:8::baseos
From an advisory covering 3 CVEs
before 0:7.61.1-22.el8
0:7.61.1-22.el8
curl-debugsource
Red Hat:enterprise_linux:8::baseos
From an advisory covering 3 CVEs
before 0:7.61.1-22.el8
0:7.61.1-22.el8
curl-minimal-debuginfo
Red Hat:enterprise_linux:8::baseos
From an advisory covering 3 CVEs
before 0:7.61.1-22.el8
0:7.61.1-22.el8
libcurl
Red Hat:enterprise_linux:8::baseos
From an advisory covering 3 CVEs
before 0:7.61.1-22.el8
0:7.61.1-22.el8
libcurl-debuginfo
Red Hat:enterprise_linux:8::baseos
From an advisory covering 3 CVEs
before 0:7.61.1-22.el8
0:7.61.1-22.el8
libcurl-devel
Red Hat:enterprise_linux:8::baseos
From an advisory covering 3 CVEs
before 0:7.61.1-22.el8
0:7.61.1-22.el8
libcurl-minimal
Red Hat:enterprise_linux:8::baseos
From an advisory covering 3 CVEs
before 0:7.61.1-22.el8
0:7.61.1-22.el8
libcurl-minimal-debuginfo
Red Hat:enterprise_linux:8::baseos
From an advisory covering 3 CVEs
before 0:7.61.1-22.el8
0:7.61.1-22.el8
curl
Rocky Linux:8
From an advisory covering 3 CVEs
before 0:7.61.1-22.el8
0:7.61.1-22.el8
curl-openssl1
SUSE:Linux Enterprise Server 11-SECURITY
From an advisory covering 4 CVEs
before 7.37.0-70.71.1
7.37.0-70.71.1
curl
SUSE:OpenStack Cloud 9
From an advisory covering 4 CVEs
before 7.60.0-4.25.1
7.60.0-4.25.1
curl
SUSE:OpenStack Cloud Crowbar 9
From an advisory covering 4 CVEs
before 7.60.0-4.25.1
7.60.0-4.25.1
curl
SUSE:Linux Enterprise Server for SAP Applications 12 SP4
From an advisory covering 4 CVEs
before 7.60.0-4.25.1
7.60.0-4.25.1
curl
SUSE:Linux Enterprise Server 12 SP4-LTSS
From an advisory covering 4 CVEs
before 7.60.0-4.25.1
7.60.0-4.25.1
curl
SUSE:Linux Enterprise Module for Basesystem 15 SP2
From an advisory covering 4 CVEs
before 7.66.0-4.22.1
7.66.0-4.22.1
curl
SUSE:Linux Enterprise Module for Basesystem 15 SP3
From an advisory covering 4 CVEs
before 7.66.0-4.22.1
7.66.0-4.22.1
curl
SUSE:Linux Enterprise Micro 5.0
From an advisory covering 4 CVEs
before 7.66.0-4.22.1
7.66.0-4.22.1
curl
SUSE:Linux Enterprise High Performance Computing 15-ESPOS
From an advisory covering 4 CVEs
before 7.60.0-3.47.1
7.60.0-3.47.1
curl
SUSE:Linux Enterprise High Performance Computing 15-LTSS
From an advisory covering 4 CVEs
before 7.60.0-3.47.1
7.60.0-3.47.1
curl
SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS
From an advisory covering 4 CVEs
before 7.60.0-3.47.1
7.60.0-3.47.1
curl
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS
From an advisory covering 4 CVEs
before 7.60.0-3.47.1
7.60.0-3.47.1
curl
SUSE:Linux Enterprise Server 15-LTSS
From an advisory covering 4 CVEs
before 7.60.0-3.47.1
7.60.0-3.47.1
curl
SUSE:Linux Enterprise Server 15 SP1-BCL
From an advisory covering 4 CVEs
before 7.60.0-3.47.1
7.60.0-3.47.1
curl
SUSE:Linux Enterprise Server 15 SP1-LTSS
From an advisory covering 4 CVEs
before 7.60.0-3.47.1
7.60.0-3.47.1
curl
SUSE:Linux Enterprise Server for SAP Applications 15
From an advisory covering 4 CVEs
before 7.60.0-3.47.1
7.60.0-3.47.1
curl
SUSE:Linux Enterprise Server for SAP Applications 15 SP1
From an advisory covering 4 CVEs
before 7.60.0-3.47.1
7.60.0-3.47.1
curl
SUSE:Manager Proxy 4.0
From an advisory covering 4 CVEs
before 7.60.0-3.47.1
7.60.0-3.47.1
curl
SUSE:Manager Retail Branch Server 4.0
From an advisory covering 4 CVEs
before 7.60.0-3.47.1
7.60.0-3.47.1
curl
SUSE:Manager Server 4.0
From an advisory covering 4 CVEs
before 7.60.0-3.47.1
7.60.0-3.47.1
curl
SUSE:Enterprise Storage 6
From an advisory covering 4 CVEs
before 7.60.0-3.47.1
7.60.0-3.47.1
curl
SUSE:Linux Enterprise Software Development Kit 12 SP5
From an advisory covering 4 CVEs
before 7.60.0-11.23.1
7.60.0-11.23.1
curl
SUSE:Linux Enterprise Server 12 SP5
From an advisory covering 4 CVEs
before 7.60.0-11.23.1
7.60.0-11.23.1
curl
SUSE:Linux Enterprise Server for SAP Applications 12 SP5
From an advisory covering 4 CVEs
before 7.60.0-11.23.1
7.60.0-11.23.1
curl
Ubuntu:Pro:14.04:LTS
before 7.35.0-1ubuntu2.20+esm14, plus listed versions
7.32.0-1ubuntu17.33.0-1ubuntu17.34.0-1ubuntu17.35.0-1ubuntu17.35.0-1ubuntu2
Show 30 moreShow less
7.35.0-1ubuntu2.17.35.0-1ubuntu2.27.35.0-1ubuntu2.37.35.0-1ubuntu2.57.35.0-1ubuntu2.67.35.0-1ubuntu2.77.35.0-1ubuntu2.87.35.0-1ubuntu2.97.35.0-1ubuntu2.107.35.0-1ubuntu2.117.35.0-1ubuntu2.127.35.0-1ubuntu2.137.35.0-1ubuntu2.147.35.0-1ubuntu2.157.35.0-1ubuntu2.167.35.0-1ubuntu2.177.35.0-1ubuntu2.197.35.0-1ubuntu2.207.35.0-1ubuntu2.20+esm27.35.0-1ubuntu2.20+esm37.35.0-1ubuntu2.20+esm47.35.0-1ubuntu2.20+esm57.35.0-1ubuntu2.20+esm67.35.0-1ubuntu2.20+esm77.35.0-1ubuntu2.20+esm87.35.0-1ubuntu2.20+esm97.35.0-1ubuntu2.20+esm107.35.0-1ubuntu2.20+esm117.35.0-1ubuntu2.20+esm127.35.0-1ubuntu2.20+esm13
7.35.0-1ubuntu2.20+esm14
curl
Ubuntu:Pro:16.04:LTS
before 7.47.0-1ubuntu2.19+esm3, plus listed versions
7.43.0-1ubuntu27.45.0-1ubuntu17.46.0-1ubuntu17.47.0-1ubuntu17.47.0-1ubuntu2
Show 19 moreShow less
7.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+esm2
7.47.0-1ubuntu2.19+esm3
curl
Ubuntu:18.04:LTS
before 7.58.0-2ubuntu3.14, plus listed versions
7.55.1-1ubuntu27.55.1-1ubuntu2.17.57.0-1ubuntu17.58.0-2ubuntu17.58.0-2ubuntu2
Show 12 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.13
7.58.0-2ubuntu3.14
curl
Ubuntu:20.04:LTS
before 7.68.0-1ubuntu2.6, plus listed versions
7.65.3-1ubuntu37.65.3-1ubuntu47.66.0-1ubuntu17.67.0-2ubuntu17.68.0-1ubuntu1
Show 5 moreShow less
7.68.0-1ubuntu27.68.0-1ubuntu2.17.68.0-1ubuntu2.27.68.0-1ubuntu2.47.68.0-1ubuntu2.5
7.68.0-1ubuntu2.6
curl
Ubuntu:18.04:LTS
From an advisory covering 3 CVEs
before 7.58.0-2ubuntu3.14, plus listed versions
7.55.1-1ubuntu27.55.1-1ubuntu2.17.57.0-1ubuntu17.58.0-2ubuntu17.58.0-2ubuntu2
Show 12 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.13
7.58.0-2ubuntu3.14
curl
Ubuntu:20.04:LTS
From an advisory covering 3 CVEs
before 7.68.0-1ubuntu2.6, plus listed versions
7.65.3-1ubuntu37.65.3-1ubuntu47.66.0-1ubuntu17.67.0-2ubuntu17.68.0-1ubuntu1
Show 5 moreShow less
7.68.0-1ubuntu27.68.0-1ubuntu2.17.68.0-1ubuntu2.27.68.0-1ubuntu2.47.68.0-1ubuntu2.5
7.68.0-1ubuntu2.6
curl
Ubuntu:Pro:16.04:LTS
From an advisory covering 2 CVEs
before 7.47.0-1ubuntu2.19+esm3, plus listed versions
7.43.0-1ubuntu27.45.0-1ubuntu17.46.0-1ubuntu17.47.0-1ubuntu17.47.0-1ubuntu2
Show 19 moreShow less
7.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+esm2
7.47.0-1ubuntu2.19+esm3
curl
Ubuntu:Pro:14.04:LTS
From an advisory covering 3 CVEs
before 7.35.0-1ubuntu2.20+esm14, plus listed versions
7.32.0-1ubuntu17.33.0-1ubuntu17.34.0-1ubuntu17.35.0-1ubuntu17.35.0-1ubuntu2
Show 30 moreShow less
7.35.0-1ubuntu2.17.35.0-1ubuntu2.27.35.0-1ubuntu2.37.35.0-1ubuntu2.57.35.0-1ubuntu2.67.35.0-1ubuntu2.77.35.0-1ubuntu2.87.35.0-1ubuntu2.97.35.0-1ubuntu2.107.35.0-1ubuntu2.117.35.0-1ubuntu2.127.35.0-1ubuntu2.137.35.0-1ubuntu2.147.35.0-1ubuntu2.157.35.0-1ubuntu2.167.35.0-1ubuntu2.177.35.0-1ubuntu2.197.35.0-1ubuntu2.207.35.0-1ubuntu2.20+esm27.35.0-1ubuntu2.20+esm37.35.0-1ubuntu2.20+esm47.35.0-1ubuntu2.20+esm57.35.0-1ubuntu2.20+esm67.35.0-1ubuntu2.20+esm77.35.0-1ubuntu2.20+esm87.35.0-1ubuntu2.20+esm97.35.0-1ubuntu2.20+esm107.35.0-1ubuntu2.20+esm117.35.0-1ubuntu2.20+esm127.35.0-1ubuntu2.20+esm13
7.35.0-1ubuntu2.20+esm14
curl
Ubuntu:Pro:16.04:LTS
From an advisory covering 3 CVEs
before 7.47.0-1ubuntu2.19+esm7, plus listed versions
7.43.0-1ubuntu27.45.0-1ubuntu17.46.0-1ubuntu17.47.0-1ubuntu17.47.0-1ubuntu2
Show 23 moreShow less
7.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+esm6
7.47.0-1ubuntu2.19+esm7
curl
openSUSE:Leap 15.2
From an advisory covering 4 CVEs
before 7.66.0-lp152.3.21.1
7.66.0-lp152.3.21.1
curl-mini
openSUSE:Leap 15.2
From an advisory covering 4 CVEs
before 7.66.0-lp152.3.21.1
7.66.0-lp152.3.21.1
curl
openSUSE:Leap 15.3
From an advisory covering 4 CVEs
before 7.66.0-4.22.1
7.66.0-4.22.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-2021-22925 is a medium vulnerability (CVSS 5.3) in Haxx Curl, published July 21, 2021. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 5.37%, the 92nd percentile. Fixed in curl 7.67.0-r5.

References

Show 72 moreShow less
MoveEnter Open