CVE Catalog

CVE-2021-22898

LowCVSS 3.1
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Very high risk
4.51%

91th percentile - higher than 91% of all known CVEs

Summary

curl 7.7 through 7.76.1 suffers from information disclosure when the `-t` command line option (CURLOPT_TELNETOPTIONS in libcurl) is used to send variable=content pairs to TELNET servers. A parser flaw caused uninitialized stack data to be sent to the server.

Risk Assessment

Sensitive internal data from process memory may leak to a TELNET server, breaching confidentiality over an unencrypted protocol.

Recommendation

Update curl/libcurl to a version newer than 7.76.1 and avoid using TELNET options with untrusted servers.

Other vulnerabilities in curl

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS