CVE catalog

CVE-2021-22890

curl: CVE-2021-22890

[CVE catalog]

Severity
Low · CVSS 3.7CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
Published
Source
[NVD] · [CVE record]
EPSS
3.06% · Oct 25, 2026

curl 7.63.0 to and including 7.75.0 includes vulnerability that allows a malicious HTTPS proxy to MITM a connection due to bad handling of TLS 1.3 session tickets. When using a HTTPS proxy and TLS 1.3, libcurl can confuse session tickets arriving from the HTTPS proxy but work as if they arrived from the remote server and then wrongly "short-cut" the host handshake. When confusing the tickets, a HTTPS proxy can trick libcurl to use the wrong session ticket resume for the host and thereby circumvent the server TLS certificate check and make a MITM attack to be possible to perform unnoticed. Note that such a malicious HTTPS proxy needs to provide a certificate that curl will accept for the MITMed server for an attack to work - unless curl has been told to ignore the server certificate check.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debiancurlsid8.23.0-1fixed
Debiancurlforky8.22.0-1fixed
Debiancurltrixie8.14.1-2+deb13u5fixed
Debiancurltrixie-security8.14.1-2+deb13u7fixed
Debiancurlbookworm7.88.1-10+deb12u15fixed
Debiancurlbookworm-security7.88.1-10+deb12u5fixed
CpelibcurlNot reportedNot reportedunknown
CpefedoraNot reportedNot reportedunknown
Cpehci_management_nodeNot reportedNot reportedunknown
CpesolidfireNot reportedNot reportedunknown
Cpehci_storage_nodeNot reportedNot reportedunknown
Cpefabric_operating_systemNot reportedNot reportedunknown
Cpedebian_linuxNot reportedNot reportedunknown
Cpesinec_infrastructure_network_servicesNot reported1.0.1.1fixed
Cpecommunications_billing_and_revenue_managementNot reportedNot reportedunknown
CpeessbaseNot reportedNot reportedunknown
Cpeuniversal_forwarderNot reportedNot reportedunknown
Alpinecurl3.127.76.0-r0fixed
Alpinecurl3.137.76.0-r0fixed
Alpinecurl3.147.76.0-r0fixed
Alpinecurl3.157.76.0-r0fixed
Alpinecurl3.167.76.0-r0fixed
Alpinecurl3.177.76.0-r0fixed
Alpinecurl3.187.76.0-r0fixed
Alpinecurl3.197.76.0-r0fixed
Alpinecurl3.207.76.0-r0fixed
Alpinecurl3.217.76.0-r0fixed
Alpinecurl3.227.76.0-r0fixed
Alpinecurl3.237.76.0-r0fixed
Alpinecurl3.247.76.0-r0fixed
Ubuntucurl20.047.65.3-1ubuntu3vulnerable
Ubuntucurl20.047.65.3-1ubuntu4vulnerable
Ubuntucurl20.047.66.0-1ubuntu1vulnerable
Ubuntucurl20.047.67.0-2ubuntu1vulnerable
Ubuntucurl20.047.68.0-1ubuntu1vulnerable
Ubuntucurl20.047.68.0-1ubuntu2vulnerable
Ubuntucurl20.047.68.0-1ubuntu2.1vulnerable
Ubuntucurl20.047.68.0-1ubuntu2.2vulnerable
Ubuntucurl20.047.68.0-1ubuntu2.4vulnerable
Ubuntucurl20.047.68.0-1ubuntu2.5fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiancurlsourcesid7.74.0-1.2not yet assignedNot reported[986270]
Debiancurlsourceforky7.74.0-1.2not yet assignedNot reported[986270]
Debiancurlsourcetrixie7.74.0-1.2not yet assignedNot reported[986270]
Debiancurlsourcebookworm7.74.0-1.2not yet assignedNot reported[986270]
Cpesinec_infrastructure_network_servicescpeNot reported1.0.1.1Not reportedNVD-CVE-2021-22890Not reported
Alpinecurlapk3.127.76.0-r0Not reportedALPINE-CVE-2021-22890Not reported
Alpinecurlapk3.137.76.0-r0Not reportedALPINE-CVE-2021-22890Not reported
Alpinecurlapk3.147.76.0-r0Not reportedALPINE-CVE-2021-22890Not reported
Alpinecurlapk3.157.76.0-r0Not reportedALPINE-CVE-2021-22890Not reported
Alpinecurlapk3.167.76.0-r0Not reportedALPINE-CVE-2021-22890Not reported
Alpinecurlapk3.177.76.0-r0Not reportedALPINE-CVE-2021-22890Not reported
Alpinecurlapk3.187.76.0-r0Not reportedALPINE-CVE-2021-22890Not reported
Alpinecurlapk3.197.76.0-r0Not reportedALPINE-CVE-2021-22890Not reported
Alpinecurlapk3.207.76.0-r0Not reportedALPINE-CVE-2021-22890Not reported
Alpinecurlapk3.217.76.0-r0Not reportedALPINE-CVE-2021-22890Not reported
Alpinecurlapk3.227.76.0-r0Not reportedALPINE-CVE-2021-22890Not reported
Alpinecurlapk3.237.76.0-r0Not reportedALPINE-CVE-2021-22890Not reported
Alpinecurlapk3.247.76.0-r0Not reportedALPINE-CVE-2021-22890Not reported
Ubuntucurldeb20.047.68.0-1ubuntu2.5Not reportedUBUNTU-CVE-2021-22890Not reported

[Debian bug #986270]

OpenFactory catalog packages

Matching against OpenFactory catalog package versions is in progress.

[Debian 12 (Bookworm)]

  • [curl]Unknown
    Details (6)
    • 7.88.1-10+deb12u15 · amd64 · bookworm

      Fixed · Fixed: 7.74.0-1.2

      dsa · curl · debian · bookworm

    • 7.88.1-10+deb12u15 · arm64 · bookworm

      Fixed · Fixed: 7.74.0-1.2

      dsa · curl · debian · bookworm

    • 8.14.1-2+deb13u2~bpo13+1 · amd64 · bookworm-backports

      Fixed · Fixed: 7.74.0-1.2

      dsa · curl · debian · bookworm

    • 8.14.1-2+deb13u2~bpo13+1 · arm64 · bookworm-backports

      Fixed · Fixed: 7.74.0-1.2

      dsa · curl · debian · bookworm

    • 7.88.1-10+deb12u5 · amd64 · bookworm-security

      Fixed · Fixed: 7.74.0-1.2

      dsa · curl · debian · bookworm

    • 7.88.1-10+deb12u5 · arm64 · bookworm-security

      Fixed · Fixed: 7.74.0-1.2

      dsa · curl · debian · bookworm

  • Source package: [curl]

    Details (6)
    • 7.88.1-10+deb12u15 · amd64 · bookworm

      Fixed · Fixed: 7.74.0-1.2

      dsa · curl · debian · bookworm

    • 7.88.1-10+deb12u15 · arm64 · bookworm

      Fixed · Fixed: 7.74.0-1.2

      dsa · curl · debian · bookworm

    • 8.14.1-2+deb13u2~bpo13+1 · amd64 · bookworm-backports

      Fixed · Fixed: 7.74.0-1.2

      dsa · curl · debian · bookworm

    • 8.14.1-2+deb13u2~bpo13+1 · arm64 · bookworm-backports

      Fixed · Fixed: 7.74.0-1.2

      dsa · curl · debian · bookworm

    • 7.88.1-10+deb12u5 · amd64 · bookworm-security

      Fixed · Fixed: 7.74.0-1.2

      dsa · curl · debian · bookworm

    • 7.88.1-10+deb12u5 · arm64 · bookworm-security

      Fixed · Fixed: 7.74.0-1.2

      dsa · curl · debian · bookworm

  • [libcurl3-nss]Unknown

    Source package: [curl]

    Details (4)
    • 7.88.1-10+deb12u15 · amd64 · bookworm

      Fixed · Fixed: 7.74.0-1.2

      dsa · curl · debian · bookworm

    • 7.88.1-10+deb12u15 · arm64 · bookworm

      Fixed · Fixed: 7.74.0-1.2

      dsa · curl · debian · bookworm

    • 7.88.1-10+deb12u5 · amd64 · bookworm-security

      Fixed · Fixed: 7.74.0-1.2

      dsa · curl · debian · bookworm

    • 7.88.1-10+deb12u5 · arm64 · bookworm-security

      Fixed · Fixed: 7.74.0-1.2

      dsa · curl · debian · bookworm

  • [libcurl4]Unknown

    Source package: [curl]

    Details (6)
    • 7.88.1-10+deb12u15 · amd64 · bookworm

      Fixed · Fixed: 7.74.0-1.2

      dsa · curl · debian · bookworm

    • 7.88.1-10+deb12u15 · arm64 · bookworm

      Fixed · Fixed: 7.74.0-1.2

      dsa · curl · debian · bookworm

    • 8.14.1-2+deb13u2~bpo13+1 · amd64 · bookworm-backports

      Fixed · Fixed: 7.74.0-1.2

      dsa · curl · debian · bookworm

    • 8.14.1-2+deb13u2~bpo13+1 · arm64 · bookworm-backports

      Fixed · Fixed: 7.74.0-1.2

      dsa · curl · debian · bookworm

    • 7.88.1-10+deb12u5 · amd64 · bookworm-security

      Fixed · Fixed: 7.74.0-1.2

      dsa · curl · debian · bookworm

    • 7.88.1-10+deb12u5 · arm64 · bookworm-security

      Fixed · Fixed: 7.74.0-1.2

      dsa · curl · debian · bookworm

  • [libcurl4-doc]Unknown

    Source package: [curl]

    Details (6)
    • 7.88.1-10+deb12u15 · all · bookworm

      Fixed · Fixed: 7.74.0-1.2

      dsa · curl · debian · bookworm

    • 7.88.1-10+deb12u15 · all · bookworm

      Fixed · Fixed: 7.74.0-1.2

      dsa · curl · debian · bookworm

    • 8.14.1-2+deb13u2~bpo13+1 · all · bookworm-backports

      Fixed · Fixed: 7.74.0-1.2

      dsa · curl · debian · bookworm

    • 8.14.1-2+deb13u2~bpo13+1 · all · bookworm-backports

      Fixed · Fixed: 7.74.0-1.2

      dsa · curl · debian · bookworm

    • 7.88.1-10+deb12u5 · all · bookworm-security

      Fixed · Fixed: 7.74.0-1.2

      dsa · curl · debian · bookworm

    • 7.88.1-10+deb12u5 · all · bookworm-security

      Fixed · Fixed: 7.74.0-1.2

      dsa · curl · debian · bookworm

  • Source package: [curl]

    Details (6)
    • 7.88.1-10+deb12u15 · amd64 · bookworm

      Fixed · Fixed: 7.74.0-1.2

      dsa · curl · debian · bookworm

    • 7.88.1-10+deb12u15 · arm64 · bookworm

      Fixed · Fixed: 7.74.0-1.2

      dsa · curl · debian · bookworm

    • 8.14.1-2+deb13u2~bpo13+1 · amd64 · bookworm-backports

      Fixed · Fixed: 7.74.0-1.2

      dsa · curl · debian · bookworm

    • 8.14.1-2+deb13u2~bpo13+1 · arm64 · bookworm-backports

      Fixed · Fixed: 7.74.0-1.2

      dsa · curl · debian · bookworm

    • 7.88.1-10+deb12u5 · amd64 · bookworm-security

      Fixed · Fixed: 7.74.0-1.2

      dsa · curl · debian · bookworm

    • 7.88.1-10+deb12u5 · arm64 · bookworm-security

      Fixed · Fixed: 7.74.0-1.2

      dsa · curl · debian · bookworm

  • Source package: [curl]

    Details (4)
    • 7.88.1-10+deb12u15 · amd64 · bookworm

      Fixed · Fixed: 7.74.0-1.2

      dsa · curl · debian · bookworm

    • 7.88.1-10+deb12u15 · arm64 · bookworm

      Fixed · Fixed: 7.74.0-1.2

      dsa · curl · debian · bookworm

    • 7.88.1-10+deb12u5 · amd64 · bookworm-security

      Fixed · Fixed: 7.74.0-1.2

      dsa · curl · debian · bookworm

    • 7.88.1-10+deb12u5 · arm64 · bookworm-security

      Fixed · Fixed: 7.74.0-1.2

      dsa · curl · debian · bookworm

  • Source package: [curl]

    Details (6)
    • 7.88.1-10+deb12u15 · amd64 · bookworm

      Fixed · Fixed: 7.74.0-1.2

      dsa · curl · debian · bookworm

    • 7.88.1-10+deb12u15 · arm64 · bookworm

      Fixed · Fixed: 7.74.0-1.2

      dsa · curl · debian · bookworm

    • 8.14.1-2+deb13u2~bpo13+1 · amd64 · bookworm-backports

      Fixed · Fixed: 7.74.0-1.2

      dsa · curl · debian · bookworm

    • 8.14.1-2+deb13u2~bpo13+1 · arm64 · bookworm-backports

      Fixed · Fixed: 7.74.0-1.2

      dsa · curl · debian · bookworm

    • 7.88.1-10+deb12u5 · amd64 · bookworm-security

      Fixed · Fixed: 7.74.0-1.2

      dsa · curl · debian · bookworm

    • 7.88.1-10+deb12u5 · arm64 · bookworm-security

      Fixed · Fixed: 7.74.0-1.2

      dsa · curl · debian · bookworm

Observed:

References