cbcvebase.
CVE-2021-22897
published 2021-06-11

CVE-2021-22897: curl 7.61.0 through 7.76.1 suffers from exposure of data element to wrong session due to a mistake in the code for CURLOPT_SSL_CIPHER_LIST when libcurl is…

medium5.3CVSS 3.1
AVNACLPRNUINSUCLINAN
curl 7.61.0 through 7.76.1 suffers from exposure of data element to wrong session due to a mistake in the code for CURLOPT_SSL_CIPHER_LIST when libcurl is built to use the Schannel TLS library. The selected cipher set was stored in a single "static" variable in the library, which has the surprising side-effect that if an application sets up multiple concurrent transfers, the last one that sets the ciphers will accidentally control the set used by all transfers. In a worst-case scenario, this weakens transport security significantly.

Affected

32 ranges· showing 25
VendorProductVersion rangeFixed in
debiancurl
haxxcurl>= 0 < 00
haxxcurl>= 0 < 00
haxxcurl>= 0 < 00
haxxcurl>= 0 < 00
haxxcurl>= 0 < 00
haxxcurl>= 0 < 00
haxxcurl>= 0 < 00
haxxcurl>= 0 < 00
haxxcurl>= 0 < 00
haxxcurl>= 0 < 00
haxxcurl>= 0 < 00
haxxcurl>= 0 < 00
haxxcurl>= 0 < 00
haxxcurl7.61.0 – 7.76.1
httpsgithub.com_curl_curl
msrccbl2_curl_7.76.0-5_on_cbl_mariner_2.0
msrccm1_curl_7.76.0-4_on_cbl_mariner_1.0
oraclecommunications_cloud_native_core_binding_support_function
oraclecommunications_cloud_native_core_network_function_cloud_native_environment
oraclecommunications_cloud_native_core_network_repository_function
oraclecommunications_cloud_native_core_network_repository_function
oraclecommunications_cloud_native_core_network_slice_selection_function
oraclecommunications_cloud_native_core_service_communication_proxy
oracleessbase< 11.1.2.4.04711.1.2.4.047

CVSS provenance

nvdv3.15.3MEDIUMCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
osv5.3MEDIUM