cbcvebase.
CVE-2021-22924
published 2021-08-05

CVE-2021-22924: 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…

PriorityP422low3.7CVSS 3.1
AVNACHPRNUINSUCLINAN
EPSS
6.27%
93.6th percentile
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.

Affected

44 ranges· showing 25
VendorProductVersion rangeFixed in
debiancurl< curl 7.79.1-1 (bookworm)curl 7.79.1-1 (bookworm)
debiandebian_linux——
debiandebian_linux——
debiandebian_linux——
fedoraprojectfedora——
haxxcurl>= 0 < 7.74.0-1.3+deb11u27.74.0-1.3+deb11u2
haxxcurl>= 0 < 7.79.1-17.79.1-1
haxxcurl>= 0 < 7.79.1-17.79.1-1
haxxcurl>= 0 < 7.79.1-17.79.1-1
haxxcurl>= 0 < 7.58.0-2ubuntu3.147.58.0-2ubuntu3.14
haxxcurl>= 0 < 7.68.0-1ubuntu2.67.68.0-1ubuntu2.6
haxxlibcurl>= 7.10.4 < 7.77.07.77.0
httpsgithub.com_curl_curl——
msrccbl2_curl_7.76.0-5_on_cbl_mariner_2.0——
msrccm1_curl_7.76.0-5_on_cbl_mariner_1.0——
oraclemysql_server5.7.0 – 5.7.36—
oraclemysql_server8.0.0 – 8.0.26—
oraclepeoplesoft_enterprise_peopletools——
oraclepeoplesoft_enterprise_peopletools——
oraclepeoplesoft_enterprise_peopletools——
siemensruggedcomrm_1224_lte_firmware< 7.17.1
siemensscalance_m804pb_firmware< 7.17.1
siemensscalance_m812-1_firmware< 7.17.1
siemensscalance_m816-1_firmware< 7.17.1
siemensscalance_m826-2_firmware< 7.17.1

CVSS provenance

nvdv3.13.7LOWCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
nvdv2.04.3MEDIUMAV:N/AC:M/Au:N/C:P/I:N/A:N
osv3.7LOW
vendor_debian3.7LOW
vendor_msrc3.7LOW
vendor_redhat3.7LOW
vendor_ubuntu3.1LOW
Stop checking back — get the weekly exploitation signal.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.