logo
DATABASE RESOURCES PRICING ABOUT US

CVE-2021-22947

Description

When curl >= 7.20.0 and <= 7.78.0 connects to an IMAP or POP3 server to retrieve data using STARTTLS to upgrade to TLS security, the server can respond and send back multiple responses at once that curl caches. curl would then upgrade to TLS but not flush the in-queue of cached responses but instead continue using and trustingthe responses it got *before* the TLS handshake as if they were authenticated.Using this flaw, it allows a Man-In-The-Middle attacker to first inject the fake responses, then pass-through the TLS traffic from the legitimate server and trick curl into sending data back to the user thinking the attacker's injected data comes from the TLS-protected server.


Affected Software


CPE Name Name Version
haxx:curl haxx curl 7.79.0
fedoraproject:fedora fedoraproject fedora 33
fedoraproject:fedora fedoraproject fedora 35
debian:debian_linux debian debian linux 9.0
debian:debian_linux debian debian linux 10.0
debian:debian_linux debian debian linux 11.0
netapp:cloud_backup netapp cloud backup -
netapp:clustered_data_ontap netapp clustered data ontap -
netapp:h300s_firmware netapp h300s firmware -
netapp:h500s_firmware netapp h500s firmware -
netapp:h700s_firmware netapp h700s firmware -
netapp:h300e_firmware netapp h300e firmware -
netapp:h500e_firmware netapp h500e firmware -
netapp:h700e_firmware netapp h700e firmware -
netapp:h410s_firmware netapp h410s firmware -
netapp:solidfire_baseboard_management_controller_firmware netapp solidfire baseboard management controller firmware -
oracle:peoplesoft_enterprise_peopletools oracle peoplesoft enterprise peopletools 8.57
oracle:peoplesoft_enterprise_peopletools oracle peoplesoft enterprise peopletools 8.58
oracle:peoplesoft_enterprise_peopletools oracle peoplesoft enterprise peopletools 8.59
oracle:mysql_server oracle mysql server 8.0.26
oracle:mysql_server oracle mysql server 5.7.35
oracle:communications_cloud_native_core_network_slice_selection_function oracle communications cloud native core network slice selection function 1.8.0
oracle:communications_cloud_native_core_network_repository_function oracle communications cloud native core network repository function 1.15.0
oracle:communications_cloud_native_core_network_function_cloud_native_environment oracle communications cloud native core network function cloud native environment 1.10.0
oracle:communications_cloud_native_core_service_communication_proxy oracle communications cloud native core service communication proxy 1.15.0
oracle:communications_cloud_native_core_network_repository_function oracle communications cloud native core network repository function 1.15.1
oracle:communications_cloud_native_core_binding_support_function oracle communications cloud native core binding support function 1.11.0
siemens:sinec_infrastructure_network_services siemens sinec infrastructure network services 1.0.1.1
apple:macos apple macos 12.3
oracle:commerce_guided_search oracle commerce guided search 11.3.2
oracle:communications_cloud_native_core_binding_support_function oracle communications cloud native core binding support function 22.1.3
oracle:communications_cloud_native_core_network_repository_function oracle communications cloud native core network repository function 22.2.0
oracle:communications_cloud_native_core_security_edge_protection_proxy oracle communications cloud native core security edge protection proxy 22.1.1
oracle:communications_cloud_native_core_console oracle communications cloud native core console 22.2.0
oracle:communications_cloud_native_core_network_repository_function oracle communications cloud native core network repository function 22.1.2

Related