VULNERABILITY INTELLIGENCE
CVE-2021-22946
CVSS score7.5 HIGH
EPSS probability4.54%
CISA KEVNot currently listed
Published2021-09-29
Last modified2026-10-14
CVSS vectorCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Description
A user can tell curl >= 7.20.0 and <= 7.78.0 to require a successful upgrade to TLS when speaking to an IMAP, POP3 or FTP server (`--ssl-reqd` on the command line or`CURLOPT_USE_SSL` set to `CURLUSESSL_CONTROL` or `CURLUSESSL_ALL` withlibcurl). This requirement could be bypassed if the server would return a properly crafted but perfectly legitimate response.This flaw would then make curl silently continue its operations **withoutTLS** contrary to the instructions and expectations, exposing possibly sensitive data in clear text over the network.
Weakness classification
- support@hackerone.com: CWE-325
- nvd@nist.gov: CWE-319
- 134c704f-9b21-4f2e-91b3-4a467353bcc0: CWE-319
Primary references
- support@hackerone.com — Mailing List, Third Party Advisory
- support@hackerone.com — Patch, Third Party Advisory
- support@hackerone.com — Exploit, Issue Tracking, Patch, Third Party Advisory
- support@hackerone.com — Mailing List, Third Party Advisory
- support@hackerone.com — Mailing List, Third Party Advisory
- support@hackerone.com — Mailing List, Third Party Advisory
- support@hackerone.com — Mailing List, Third Party Advisory
- support@hackerone.com — Third Party Advisory
- support@hackerone.com — Third Party Advisory
- support@hackerone.com — Third Party Advisory
- support@hackerone.com — Release Notes, Third Party Advisory
- support@hackerone.com — Third Party Advisory