Every CVE Search/ Get API key

CVE-2021-22898

curl 7.7 through 7.76.1 suffers from an information disclosure when the `-t` command line option,...

3.1 LowFix available

curl 7.7 through 7.76.1 suffers from an information disclosure when the -t command line option, known as CURLOPT_TELNETOPTIONS in libcurl, is used to send variable=content pairs to TELNET servers. Due to a 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, resulting in potentially revealing sensitive internal information to the server using a clear-text network protocol.

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

Exploit likelihood

4.51%Up 3.7 points since Jun 12, 2021
90%50%10%1%

What each source reports

NVD Score used 3.1

curl 7.7 through 7.76.1 suffers from an information disclosure when the -t command line option, known as CURLOPT_TELNETOPTIONS in libcurl, is used to send variable=content pairs to TELNET servers. Due to a 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, resulting in potentially revealing sensitive internal information to the server using a clear-text network protocol.

Record
CVE-2021-22898
CVSS 3.1
3.1 LowCVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:N/A:N
CVSS 2.0
2.6 LowAV:N/AC:H/Au:N/C:P/I:N/A:N
Weakness
CWE-200, CWE-909
Updated
2026-11-02
CVE List 3.1

curl 7.7 through 7.76.1 suffers from an information disclosure when the -t command line option, known as CURLOPT_TELNETOPTIONS in libcurl, is used to send variable=content pairs to TELNET servers. Due to a 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, resulting in potentially revealing sensitive internal information to the server using a clear-text network protocol.

Record
CVE-2021-22898
CVSS 3.1
3.1 LowCVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:N/A:N
Weakness
CWE-200
Updated
2026-11-02
EUVDEUVD-2021-10030 3.1

curl 7.7 through 7.76.1 suffers from an information disclosure when the -t command line option, known as CURLOPT_TELNETOPTIONS in libcurl, is used to send variable=content pairs to TELNET servers. Due to a 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, resulting in potentially revealing sensitive internal information to the server using a clear-text network protocol.

Record
EUVD-2021-10030
CVSS 3.1
3.1 LowCVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:N/A:N
Updated
2026-11-02
GitHub AdvisoriesGHSA-7w8r-q58w-5wcr 3.1

curl 7.7 through 7.76.1 suffers from an information disclosure when the `-t` command line option,...

curl 7.7 through 7.76.1 suffers from an information disclosure when the -t command line option, known as CURLOPT_TELNETOPTIONS in libcurl, is used to send variable=content pairs to TELNET servers. Due to a 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, resulting in potentially revealing sensitive internal information to the server using a clear-text network protocol.

Record
GHSA-7w8r-q58w-5wcr
CVSS 3.1
3.1 LowCVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:N/A:N
Weakness
CWE-200, CWE-909
Updated
2026-11-02
OSVALPINE-CVE-2021-22898 3.1

curl 7.7 through 7.76.1 suffers from an information disclosure when the -t command line option, known as CURLOPT_TELNETOPTIONS in libcurl, is used to send variable=content pairs to TELNET servers. Due to a 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, resulting in potentially revealing sensitive internal information to the server using a clear-text network protocol.

Record
ALPINE-CVE-2021-22898
CVSS 3.1
3.1 LowCVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:N/A:N
Updated
2026-11-02
OSVAZL-6359 3.1

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

curl 7.7 through 7.76.1 suffers from an information disclosure when the -t command line option, known as CURLOPT_TELNETOPTIONS in libcurl, is used to send variable=content pairs to TELNET servers. Due to a 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, resulting in potentially revealing sensitive internal information to the server using a clear-text network protocol.

Record
AZL-6359
CVSS 3.1
3.1 LowCVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:N/A:N
Updated
2026-11-02
Show 26 moreShow less
OSVBELL-CVE-2021-22898 3.1

CVE-2021-22898 does not affect BellSoft software

Record
BELL-CVE-2021-22898
CVSS 3.1
3.1 LowCVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:N/A:N
Updated
2026-11-02
OSV 3.1

curl 7.7 through 7.76.1 suffers from an information disclosure when the -t command line option, known as CURLOPT_TELNETOPTIONS in libcurl, is used to send variable=content pairs to TELNET servers. Due to a 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, resulting in potentially revealing sensitive internal information to the server using a clear-text network protocol.

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

curl 7.7 through 7.76.1 suffers from an information disclosure when the -t command line option, known as CURLOPT_TELNETOPTIONS in libcurl, is used to send variable=content pairs to TELNET servers. Due to a 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, resulting in potentially revealing sensitive internal information to the server using a clear-text network protocol.

Record
DEBIAN-CVE-2021-22898
CVSS 3.1
3.1 LowCVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:N/A:N
Updated
2026-11-02
OSVJLSEC-2026-1334 3.1

curl 7.7 through 7.76.1 suffers from an information disclosure when the -t command line option, known as CURLOPT_TELNETOPTIONS in libcurl, is used to send variable=content pairs to TELNET servers. Due to a 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, resulting in potentially revealing sensitive internal information to the server using a clear-text network protocol.

Record
JLSEC-2026-1334
CVSS 3.1
3.1 LowCVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:N/A:N
CVSS 2.0
2.6 LowAV:N/AC:H/Au:N/C:P/I:N/A:N
Updated
2026-11-02
OSVOESA-2021-1216 5.9

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 7.61.0 through 7.76.1 suffers from exposure of data element to wrong session due to a mistake in the code for CURLOPT_SSL_CIPHER_LIST when libcurl is built to use the Schannel TLS library. The selected cipher set was stored in a single "static" variable in the library, which has the surprising side-effect that if an application sets up multiple concurrent transfers, the last one that sets the ciphers will accidentally control the set used by all transfers. In a worst-case scenario, this weakens transport security significantly.(CVE-2021-22897)

curl 7.7 through 7.76.1 suffers from an information disclosure when the -t command line option, known as CURLOPT_TELNETOPTIONS in libcurl, is used to send variable=content pairs to TELNET servers. Due to a 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, resulting in potentially revealing sensitive internal information to the server using a clear-text network protocol.(CVE-2021-22898)

Record
OESA-2021-1216
CVSS 3.1
5.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/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-22898 3.1

curl 7.7 through 7.76.1 suffers from an information disclosure when the -t command line option, known as CURLOPT_TELNETOPTIONS in libcurl, is used to send variable=content pairs to TELNET servers. Due to a 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, resulting in potentially revealing sensitive internal information to the server using a clear-text network protocol.

Record
UBUNTU-CVE-2021-22898
CVSS 3.1
3.1 LowCVSS:3.1/AV:N/AC:H/PR:N/UI:R/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-1632261872 No score

Fix of CVE: CVE-2021-22898

  • check sscanf() for correct number of matches (CVE-2021-22898)
Record
CLSA-2021-1632261872
Updated
2026-11-02
OSVCLSA-2021-1635459182 No score

Fix CVE(s): CVE-2021-22898

  • SECURITY UPDATE: TELNET stack contents disclosure
    • debian/patches/CVE-2021-22898.patch: check sscanf() for correct number of matches in lib/telnet.c
    • CVE-2021-22898
Record
CLSA-2021-1635459182
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-22898 No score

TELNET stack contents disclosure

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 check the return code from a sscanf(command, "%127[^,],%127s") function invoke correctly, and would leave the piece of the send buffer uninitialized for the value part if it was provided longer than 127 bytes. The buffer used for this is 2048 bytes big and the variable part of the variable=content pairs would be stored correctly in the send buffer, making curl sending "interleaved" bytes sequences of stack contents. A single curl TELNET handshake could then be made to send off a total of around 1800 bytes of (non-contiguous) stack contents in this style:

[control byte]name[control byte]
stack contents
[control byte]name[control byte]
stack contents
...

An easy proof of concept command line looks like this:

curl telnet://example.com -tNEW_ENV=a,bbbbbb (256 'b's)
Record
CURL-CVE-2021-22898
Updated
2026-11-02
OSVMGASA-2021-0243 No score

Updated curl packages fix a security vulnerability

TELNET stack contents disclosure (CVE-2021-22898).

Record
MGASA-2021-0243
Updated
2026-11-02
OSVopenSUSE-SU-2021:0808-1 No score

Security update for curl

This update for curl fixes the following issues:

  • CVE-2021-22898: Fixed curl TELNET stack contents disclosure (bsc#1186114).
  • Allow partial chain verification [jsc#SLE-17956]
    • Have intermediate certificates in the trust store be treated as trust-anchors, in the same way as self-signed root CA certificates are. This allows users to verify servers using the intermediate cert only, instead of needing the whole chain.
    • Set FLAG_TRUSTED_FIRST unconditionally.
    • Do not check partial chains with CRL check.

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

Record
openSUSE-SU-2021:0808-1
Updated
2026-11-02
OSVopenSUSE-SU-2021:1762-1 No score

Security update for curl

This update for curl fixes the following issues:

  • CVE-2021-22898: Fixed curl TELNET stack contents disclosure (bsc#1186114).
  • Allow partial chain verification [jsc#SLE-17956]
    • Have intermediate certificates in the trust store be treated as trust-anchors, in the same way as self-signed root CA certificates are. This allows users to verify servers using the intermediate cert only, instead of needing the whole chain.
    • Set FLAG_TRUSTED_FIRST unconditionally.
    • Do not check partial chains with CRL check.
Record
openSUSE-SU-2021:1762-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:10582-1 No score

curl-7.79.1-1.1 on GA media

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

Record
openSUSE-SU-2024:10582-1
Updated
2026-11-02
OSVSUSE-SU-2021:14735-1 No score

Security update for curl

This update for curl fixes the following issues:

  • CVE-2021-22898: Fixed curl TELNET stack contents disclosure (bsc#1186114).
Record
SUSE-SU-2021:14735-1
Updated
2026-11-02
OSVSUSE-SU-2021:14760-1 No score

Security update for curl

This update for curl fixes the following issues:

  • CVE-2021-22898: Fixed curl TELNET stack contents disclosure (bsc#1186114).
Record
SUSE-SU-2021:14760-1
Updated
2026-11-02
OSVSUSE-SU-2021:1762-1 No score

Security update for curl

This update for curl fixes the following issues:

  • CVE-2021-22898: Fixed curl TELNET stack contents disclosure (bsc#1186114).
  • Allow partial chain verification [jsc#SLE-17956]
    • Have intermediate certificates in the trust store be treated as trust-anchors, in the same way as self-signed root CA certificates are. This allows users to verify servers using the intermediate cert only, instead of needing the whole chain.
    • Set FLAG_TRUSTED_FIRST unconditionally.
    • Do not check partial chains with CRL check.
Record
SUSE-SU-2021:1762-1
Updated
2026-11-02
OSVSUSE-SU-2021:1763-1 No score

Security update for curl

This update for curl fixes the following issues:

  • CVE-2021-22898: Fixed curl TELNET stack contents disclosure (bsc#1186114).
  • Allow partial chain verification [jsc#SLE-17956]
    • Have intermediate certificates in the trust store be treated as trust-anchors, in the same way as self-signed root CA certificates are. This allows users to verify servers using the intermediate cert only, instead of needing the whole chain.
    • Set FLAG_TRUSTED_FIRST unconditionally.
    • Do not check partial chains with CRL check.
Record
SUSE-SU-2021:1763-1
Updated
2026-11-02
OSVSUSE-SU-2021:1786-1 No score

Security update for curl

This update for curl fixes the following issues:

  • CVE-2021-22898: TELNET stack contents disclosure (bsc#1186114)
  • CVE-2021-22876: The automatic referer leaks credentials (bsc#1183933)
  • CVE-2020-8286: Inferior OCSP verification (bsc#1179593)
  • CVE-2020-8285: FTP wildcard stack overflow (bsc#1179399)
  • CVE-2020-8284: Trusting FTP PASV responses (bsc#1179398)
  • CVE-2020-8231: libcurl will pick and use the wrong connection with multiple requests with libcurl's multi API and the 'CURLOPT_CONNECT_ONLY' option (bsc#1175109)
  • Fix: SFTP uploads result in empty uploaded files (bsc#1177976)
Record
SUSE-SU-2021:1786-1
Updated
2026-11-02
OSVSUSE-SU-2021:1809-1 No score

Security update for curl

This update for curl fixes the following issues:

  • CVE-2021-22876: Fixed an issue where the automatic referer was leaking credentials (bsc#1183933).
  • CVE-2021-22898: Fixed curl TELNET stack contents disclosure (bsc#1186114).
  • Fix for SFTP uploads when it results in empty uploaded files (bsc#1177976).
  • Allow partial chain verification (jsc#SLE-17956).
Record
SUSE-SU-2021:1809-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 3 moreShow less

Affected packages

Affected packages
PackageAffectedFixed
curl
Alpine:v3.10
7.7 up to 7.66.0-r4
7.66.0-r4
curl
Alpine:v3.11
7.7 up to 7.67.0-r4
7.67.0-r4
curl
Alpine:v3.12
7.7 up to 7.77.0-r0
7.77.0-r0
curl
Alpine:v3.13
7.7 up to 7.77.0-r0
7.77.0-r0
curl
Alpine:v3.14
7.7 up to 7.77.0-r0
7.77.0-r0
curl
Alpine:v3.15
7.7 up to 7.77.0-r0
7.77.0-r0
curl
Alpine:v3.16
7.7 up to 7.77.0-r0
7.77.0-r0
curl
Alpine:v3.17
7.7 up to 7.77.0-r0
7.77.0-r0
curl
Alpine:v3.18
7.7 up to 7.77.0-r0
7.77.0-r0
curl
Alpine:v3.19
7.7 up to 7.77.0-r0
7.77.0-r0
Show 83 moreShow less
Affected packages
PackageAffectedFixed
curl
Alpine:v3.20
7.7 up to 7.77.0-r0
7.77.0-r0
curl
Alpine:v3.21
7.7 up to 7.77.0-r0
7.77.0-r0
curl
Alpine:v3.22
7.7 up to 7.77.0-r0
7.77.0-r0
curl
Alpine:v3.23
7.7 up to 7.77.0-r0
7.77.0-r0
curl
Alpine:v3.24
7.7 up to 7.77.0-r0
7.77.0-r0
curl
AlmaLinux:8
before 7.61.1-22.el8
7.61.1-22.el8
libcurl
AlmaLinux:8
before 7.61.1-22.el8
7.61.1-22.el8
libcurl-devel
AlmaLinux:8
before 7.61.1-22.el8
7.61.1-22.el8
libcurl-minimal
AlmaLinux:8
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-57.el6.cloudlinux.els
7.19.7-57.el6.cloudlinux.els
libcurl
TuxCare:CentOS:6
before 7.19.7-57.el6.cloudlinux.els
7.19.7-57.el6.cloudlinux.els
libcurl-devel
TuxCare:CentOS:6
before 7.19.7-57.el6.cloudlinux.els
7.19.7-57.el6.cloudlinux.els
curl
TuxCare:Ubuntu:16.04
before 7.47.0-1ubuntu2.20
7.47.0-1ubuntu2.20
libcurl3
TuxCare:Ubuntu:16.04
before 7.47.0-1ubuntu2.20
7.47.0-1ubuntu2.20
libcurl3-gnutls
TuxCare:Ubuntu:16.04
before 7.47.0-1ubuntu2.20
7.47.0-1ubuntu2.20
libcurl3-nss
TuxCare:Ubuntu:16.04
before 7.47.0-1ubuntu2.20
7.47.0-1ubuntu2.20
libcurl4-doc
TuxCare:Ubuntu:16.04
before 7.47.0-1ubuntu2.20
7.47.0-1ubuntu2.20
libcurl4-gnutls-dev
TuxCare:Ubuntu:16.04
before 7.47.0-1ubuntu2.20
7.47.0-1ubuntu2.20
libcurl4-nss-dev
TuxCare:Ubuntu:16.04
before 7.47.0-1ubuntu2.20
7.47.0-1ubuntu2.20
libcurl4-openssl-dev
TuxCare:Ubuntu:16.04
before 7.47.0-1ubuntu2.20
7.47.0-1ubuntu2.20
curl
TuxCare:CentOS:8.4
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
before 7.61.1-18.el8.4.2.tuxcare.els1
7.61.1-18.el8.4.2.tuxcare.els1
libcurl
TuxCare:CentOS:8.4
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
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
before 7.61.1-18.el8.4.2.tuxcare.els1
7.61.1-18.el8.4.2.tuxcare.els1
curl
Debian:12
before 7.79.1-1
7.79.1-1
curl
Debian:13
before 7.79.1-1
7.79.1-1
curl
Debian:14
before 7.79.1-1
7.79.1-1
curl
Debian:9
before 7.52.1-5+deb9u15, plus listed versions
7.52.1-57.52.1-5+deb9u17.52.1-5+deb9u107.52.1-5+deb9u117.52.1-5+deb9u12
Show 10 moreShow less
7.52.1-5+deb9u137.52.1-5+deb9u147.52.1-5+deb9u27.52.1-5+deb9u37.52.1-5+deb9u47.52.1-5+deb9u57.52.1-5+deb9u67.52.1-5+deb9u77.52.1-5+deb9u87.52.1-5+deb9u9
7.52.1-5+deb9u15
curl
Debian:10
before 7.64.0-4+deb10u3, plus listed versions
7.64.0-47.64.0-4+deb10u17.64.0-4+deb10u2
7.64.0-4+deb10u3
curl
Debian:11
before 7.74.0-1.3+deb11u2, plus listed versions
7.74.0-1.37.74.0-1.3+deb11u1
7.74.0-1.3+deb11u2
LibCURL_jll
Julia
before 7.81.0+0
7.81.0+0
curl
Mageia:7
before 7.71.0-1.3.mga7
7.71.0-1.3.mga7
curl
Mageia:8
before 7.74.0-1.2.mga8
7.74.0-1.2.mga8
curl
openEuler:20.03-LTS-SP1
before 7.71.1-7.oe1
7.71.1-7.oe1
curl
Red Hat:enterprise_linux:8::baseos
before 0:7.61.1-22.el8
0:7.61.1-22.el8
curl-debuginfo
Red Hat:enterprise_linux:8::baseos
before 0:7.61.1-22.el8
0:7.61.1-22.el8
curl-debugsource
Red Hat:enterprise_linux:8::baseos
before 0:7.61.1-22.el8
0:7.61.1-22.el8
curl-minimal-debuginfo
Red Hat:enterprise_linux:8::baseos
before 0:7.61.1-22.el8
0:7.61.1-22.el8
libcurl
Red Hat:enterprise_linux:8::baseos
before 0:7.61.1-22.el8
0:7.61.1-22.el8
libcurl-debuginfo
Red Hat:enterprise_linux:8::baseos
before 0:7.61.1-22.el8
0:7.61.1-22.el8
libcurl-devel
Red Hat:enterprise_linux:8::baseos
before 0:7.61.1-22.el8
0:7.61.1-22.el8
libcurl-minimal
Red Hat:enterprise_linux:8::baseos
before 0:7.61.1-22.el8
0:7.61.1-22.el8
libcurl-minimal-debuginfo
Red Hat:enterprise_linux:8::baseos
before 0:7.61.1-22.el8
0:7.61.1-22.el8
curl
Rocky Linux:8
before 0:7.61.1-22.el8
0:7.61.1-22.el8
curl-openssl1
SUSE:Linux Enterprise Server 11-SECURITY
before 7.37.0-70.63.1
7.37.0-70.63.1
curl-openssl1
SUSE:Linux Enterprise Server 11-SECURITY
before 7.37.0-70.66.1
7.37.0-70.66.1
curl
SUSE:Linux Enterprise Point of Sale 11 SP3
before 7.37.0-70.66.1
7.37.0-70.66.1
curl
SUSE:Linux Enterprise Server 11 SP4-LTSS
before 7.37.0-70.66.1
7.37.0-70.66.1
curl
SUSE:Linux Enterprise Module for Basesystem 15 SP2
before 7.66.0-4.17.1
7.66.0-4.17.1
curl
SUSE:Linux Enterprise Module for Basesystem 15 SP3
before 7.66.0-4.17.1
7.66.0-4.17.1
curl
SUSE:Linux Enterprise Micro 5.0
before 7.66.0-4.17.1
7.66.0-4.17.1
curl
SUSE:Linux Enterprise Software Development Kit 12 SP5
before 7.60.0-11.18.1
7.60.0-11.18.1
curl
SUSE:Linux Enterprise Server 12 SP5
before 7.60.0-11.18.1
7.60.0-11.18.1
curl
SUSE:Linux Enterprise Server for SAP Applications 12 SP5
before 7.60.0-11.18.1
7.60.0-11.18.1
curl
SUSE:OpenStack Cloud 9
before 7.60.0-4.20.1
7.60.0-4.20.1
curl
SUSE:OpenStack Cloud Crowbar 9
before 7.60.0-4.20.1
7.60.0-4.20.1
curl
SUSE:Linux Enterprise Server for SAP Applications 12 SP4
before 7.60.0-4.20.1
7.60.0-4.20.1
curl
SUSE:Linux Enterprise Server 12 SP4-LTSS
before 7.60.0-4.20.1
7.60.0-4.20.1
curl
SUSE:Linux Enterprise High Performance Computing 15-ESPOS
before 7.60.0-3.42.1
7.60.0-3.42.1
curl
SUSE:Linux Enterprise High Performance Computing 15-LTSS
before 7.60.0-3.42.1
7.60.0-3.42.1
curl
SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS
before 7.60.0-3.42.1
7.60.0-3.42.1
curl
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS
before 7.60.0-3.42.1
7.60.0-3.42.1
curl
SUSE:Linux Enterprise Server 15-LTSS
before 7.60.0-3.42.1
7.60.0-3.42.1
curl
SUSE:Linux Enterprise Server 15 SP1-BCL
before 7.60.0-3.42.1
7.60.0-3.42.1
curl
SUSE:Linux Enterprise Server 15 SP1-LTSS
before 7.60.0-3.42.1
7.60.0-3.42.1
curl
SUSE:Linux Enterprise Server for SAP Applications 15
before 7.60.0-3.42.1
7.60.0-3.42.1
curl
SUSE:Linux Enterprise Server for SAP Applications 15 SP1
before 7.60.0-3.42.1
7.60.0-3.42.1
curl
SUSE:Manager Proxy 4.0
before 7.60.0-3.42.1
7.60.0-3.42.1
curl
SUSE:Manager Retail Branch Server 4.0
before 7.60.0-3.42.1
7.60.0-3.42.1
curl
SUSE:Manager Server 4.0
before 7.60.0-3.42.1
7.60.0-3.42.1
curl
SUSE:Enterprise Storage 6
before 7.60.0-3.42.1
7.60.0-3.42.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:Pro:16.04:LTS
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
before 7.66.0-lp152.3.18.1
7.66.0-lp152.3.18.1
curl-mini
openSUSE:Leap 15.2
before 7.66.0-lp152.3.18.1
7.66.0-lp152.3.18.1
curl
openSUSE:Leap 15.3
before 7.66.0-4.17.1
7.66.0-4.17.1
curl-mini
openSUSE:Leap 15.3
before 7.66.0-4.17.1
7.66.0-4.17.1
curl
openSUSE:Tumbleweed
before 7.79.1-1.1
7.79.1-1.1

History

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

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

In short

CVE-2021-22898 is a low vulnerability (CVSS 3.1) in Haxx Curl, published May 26, 2021. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 4.51%, the 91st percentile. Fixed in curl 7.66.0-r4.

References

Show 116 moreShow less
MoveEnter Open