CVE catalog

CVE-2021-22924

curl: CVE-2021-22924

[CVE catalog]

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

libcurl keeps previously used connections in a connection pool for subsequenttransfers to reuse, if one of them matches the setup.Due to errors in the logic, the config matching function did not take 'issuercert' into account and it compared the involved paths *case insensitively*,which could lead to libcurl reusing wrong connections.File paths are, or can be, case sensitive on many systems but not all, and caneven vary depending on used file systems.The comparison also didn't include the 'issuer cert' which a transfer can setto qualify how to verify the server certificate.

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 reported7.77.0fixed
CpefedoraNot reportedNot reportedunknown
Cpedebian_linuxNot reportedNot reportedunknown
Cpecloud_backupNot reportedNot reportedunknown
Cpeclustered_data_ontapNot reportedNot reportedunknown
Cpesolidfire_\&_hci_management_nodeNot reportedNot reportedunknown
Cpesolidfire_baseboard_management_controller_firmwareNot reportedNot reportedunknown
Cpemysql_serverNot reportedNot reportedunknown
Cpepeoplesoft_enterprise_peopletoolsNot reportedNot reportedunknown
Cpesinec_infrastructure_network_servicesNot reported1.0.1.1fixed
Cpesinema_remote_connect_serverNot reported3.1fixed
Cpelogo\!_cmr2040_firmwareNot reportedNot reportedunknown
Cpelogo\!_cmr2020_firmwareNot reportedNot reportedunknown
Cperuggedcomrm_1224_lte_firmwareNot reported7.1fixed
Cpescalance_m804pb_firmwareNot reported7.1fixed
Alpinecurl3.127.78.0-r0fixed
Alpinecurl3.137.78.0-r0fixed
Alpinecurl3.147.78.0-r0fixed
Alpinecurl3.157.78.0-r0fixed
Alpinecurl3.167.78.0-r0fixed
Alpinecurl3.177.78.0-r0fixed
Alpinecurl3.187.78.0-r0fixed
Alpinecurl3.197.78.0-r0fixed
Alpinecurl3.207.78.0-r0fixed
Alpinecurl3.217.78.0-r0fixed
Alpinecurl3.227.78.0-r0fixed
Alpinecurl3.237.78.0-r0fixed
Alpinecurl3.247.78.0-r0fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiancurlsourcesid7.79.1-1not yet assignedNot reported[991492]
Debiancurlsourceforky7.79.1-1not yet assignedNot reported[991492]
Debiancurlsourcetrixie7.79.1-1not yet assignedNot reported[991492]
Debiancurlsourcebookworm7.79.1-1not yet assignedNot reported[991492]
CpelibcurlcpeNot reported7.77.0Not reportedNVD-CVE-2021-22924Not reported
Cpesinec_infrastructure_network_servicescpeNot reported1.0.1.1Not reportedNVD-CVE-2021-22924Not reported
Cpesinema_remote_connect_servercpeNot reported3.1Not reportedNVD-CVE-2021-22924Not reported
Cperuggedcomrm_1224_lte_firmwarecpeNot reported7.1Not reportedNVD-CVE-2021-22924Not reported
Cpescalance_m804pb_firmwarecpeNot reported7.1Not reportedNVD-CVE-2021-22924Not reported
Alpinecurlapk3.127.78.0-r0Not reportedALPINE-CVE-2021-22924Not reported
Alpinecurlapk3.137.78.0-r0Not reportedALPINE-CVE-2021-22924Not reported
Alpinecurlapk3.147.78.0-r0Not reportedALPINE-CVE-2021-22924Not reported
Alpinecurlapk3.157.78.0-r0Not reportedALPINE-CVE-2021-22924Not reported
Alpinecurlapk3.167.78.0-r0Not reportedALPINE-CVE-2021-22924Not reported
Alpinecurlapk3.177.78.0-r0Not reportedALPINE-CVE-2021-22924Not reported
Alpinecurlapk3.187.78.0-r0Not reportedALPINE-CVE-2021-22924Not reported
Alpinecurlapk3.197.78.0-r0Not reportedALPINE-CVE-2021-22924Not reported
Alpinecurlapk3.207.78.0-r0Not reportedALPINE-CVE-2021-22924Not reported
Alpinecurlapk3.217.78.0-r0Not reportedALPINE-CVE-2021-22924Not reported
Alpinecurlapk3.227.78.0-r0Not reportedALPINE-CVE-2021-22924Not reported
Alpinecurlapk3.237.78.0-r0Not reportedALPINE-CVE-2021-22924Not reported
Alpinecurlapk3.247.78.0-r0Not reportedALPINE-CVE-2021-22924Not reported

[Debian bug #991492]

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.79.1-1

      dsa · curl · debian · bookworm

    • 7.88.1-10+deb12u15 · arm64 · bookworm

      Fixed · Fixed: 7.79.1-1

      dsa · curl · debian · bookworm

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

      Fixed · Fixed: 7.79.1-1

      dsa · curl · debian · bookworm

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

      Fixed · Fixed: 7.79.1-1

      dsa · curl · debian · bookworm

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

      Fixed · Fixed: 7.79.1-1

      dsa · curl · debian · bookworm

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

      Fixed · Fixed: 7.79.1-1

      dsa · curl · debian · bookworm

  • Source package: [curl]

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

      Fixed · Fixed: 7.79.1-1

      dsa · curl · debian · bookworm

    • 7.88.1-10+deb12u15 · arm64 · bookworm

      Fixed · Fixed: 7.79.1-1

      dsa · curl · debian · bookworm

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

      Fixed · Fixed: 7.79.1-1

      dsa · curl · debian · bookworm

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

      Fixed · Fixed: 7.79.1-1

      dsa · curl · debian · bookworm

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

      Fixed · Fixed: 7.79.1-1

      dsa · curl · debian · bookworm

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

      Fixed · Fixed: 7.79.1-1

      dsa · curl · debian · bookworm

  • [libcurl3-nss]Unknown

    Source package: [curl]

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

      Fixed · Fixed: 7.79.1-1

      dsa · curl · debian · bookworm

    • 7.88.1-10+deb12u15 · arm64 · bookworm

      Fixed · Fixed: 7.79.1-1

      dsa · curl · debian · bookworm

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

      Fixed · Fixed: 7.79.1-1

      dsa · curl · debian · bookworm

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

      Fixed · Fixed: 7.79.1-1

      dsa · curl · debian · bookworm

  • [libcurl4]Unknown

    Source package: [curl]

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

      Fixed · Fixed: 7.79.1-1

      dsa · curl · debian · bookworm

    • 7.88.1-10+deb12u15 · arm64 · bookworm

      Fixed · Fixed: 7.79.1-1

      dsa · curl · debian · bookworm

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

      Fixed · Fixed: 7.79.1-1

      dsa · curl · debian · bookworm

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

      Fixed · Fixed: 7.79.1-1

      dsa · curl · debian · bookworm

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

      Fixed · Fixed: 7.79.1-1

      dsa · curl · debian · bookworm

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

      Fixed · Fixed: 7.79.1-1

      dsa · curl · debian · bookworm

  • [libcurl4-doc]Unknown

    Source package: [curl]

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

      Fixed · Fixed: 7.79.1-1

      dsa · curl · debian · bookworm

    • 7.88.1-10+deb12u15 · all · bookworm

      Fixed · Fixed: 7.79.1-1

      dsa · curl · debian · bookworm

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

      Fixed · Fixed: 7.79.1-1

      dsa · curl · debian · bookworm

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

      Fixed · Fixed: 7.79.1-1

      dsa · curl · debian · bookworm

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

      Fixed · Fixed: 7.79.1-1

      dsa · curl · debian · bookworm

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

      Fixed · Fixed: 7.79.1-1

      dsa · curl · debian · bookworm

  • Source package: [curl]

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

      Fixed · Fixed: 7.79.1-1

      dsa · curl · debian · bookworm

    • 7.88.1-10+deb12u15 · arm64 · bookworm

      Fixed · Fixed: 7.79.1-1

      dsa · curl · debian · bookworm

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

      Fixed · Fixed: 7.79.1-1

      dsa · curl · debian · bookworm

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

      Fixed · Fixed: 7.79.1-1

      dsa · curl · debian · bookworm

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

      Fixed · Fixed: 7.79.1-1

      dsa · curl · debian · bookworm

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

      Fixed · Fixed: 7.79.1-1

      dsa · curl · debian · bookworm

  • Source package: [curl]

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

      Fixed · Fixed: 7.79.1-1

      dsa · curl · debian · bookworm

    • 7.88.1-10+deb12u15 · arm64 · bookworm

      Fixed · Fixed: 7.79.1-1

      dsa · curl · debian · bookworm

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

      Fixed · Fixed: 7.79.1-1

      dsa · curl · debian · bookworm

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

      Fixed · Fixed: 7.79.1-1

      dsa · curl · debian · bookworm

  • Source package: [curl]

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

      Fixed · Fixed: 7.79.1-1

      dsa · curl · debian · bookworm

    • 7.88.1-10+deb12u15 · arm64 · bookworm

      Fixed · Fixed: 7.79.1-1

      dsa · curl · debian · bookworm

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

      Fixed · Fixed: 7.79.1-1

      dsa · curl · debian · bookworm

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

      Fixed · Fixed: 7.79.1-1

      dsa · curl · debian · bookworm

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

      Fixed · Fixed: 7.79.1-1

      dsa · curl · debian · bookworm

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

      Fixed · Fixed: 7.79.1-1

      dsa · curl · debian · bookworm

Observed:

References