CVE-2021-22947
Açıklama
curl >= 7.20.0 ve <= 7.78.0 sürümleri, TLS güvenliğine yükseltmek için STARTTLS kullanarak veri almak amacıyla bir IMAP veya POP3 sunucusuna bağlandığında, sunucu aynı anda birden fazla yanıt gönderebilir ve curl bunları önbelleğe alabilir. curl daha sonra TLS'ye yükseltme yapar ancak önbelleğe alınmış yanıtların kuyruğunu temizlemez; bunun yerine, TLS el sıkışmasından *önce* aldığı yanıtları sanki kimliği doğrulanmış gibi kullanmaya ve onlara güvenmeye devam eder. Bu açık, bir Ortadaki Adam (Man-In-The-Middle) saldırganının önce sahte yanıtlar enjekte etmesine, ardından meşru sunucudan gelen TLS trafiğini iletmesine ve curl'ü, saldırgan tarafından enjekte edilen verilerin TLS korumalı sunucudan geldiğini düşünerek bu verileri kullanıcıya geri göndermeye ikna etmesine olanak tanır.
Nasıl düzeltilir
- haxx curl7.79.0 ya da sonraki bir sürüm
- siemens sinec_infrastructure_network_services1.0.1.1 ya da sonraki bir sürüm
- apple macos12.3 ya da sonraki bir sürüm
- splunk universal_forwarder8.2.12, 9.0.6 ya da sonraki bir sürüm
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/RWLEC6YVEM2HWUBX67SDGPSY4CQB72OE/
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/APOAK4X73EJTAPTSVT7IRVDMUWVXNWGD/
- debian.org/security/2022/dsa-5197
- security.gentoo.org/glsa/202212-01
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| haxx curl | 7.20.0 ≤ v < 7.79.0 | 7.79.0 |
| fedoraproject fedora | 33, 35 | — |
| debian debian_linux | 9.0, 10.0, 11.0 | — |
| netapp cloud_backup | Aralık belirtilmemiş | — |
| netapp clustered_data_ontap | Aralık belirtilmemiş | — |
| netapp h300s_firmware | Aralık belirtilmemiş | — |
| netapp h500s_firmware | Aralık belirtilmemiş | — |
| netapp h700s_firmware | Aralık belirtilmemiş | — |
| netapp h300e_firmware | Aralık belirtilmemiş | — |
| netapp h500e_firmware | Aralık belirtilmemiş | — |
| netapp h700e_firmware | Aralık belirtilmemiş | — |
| netapp h410s_firmware | Aralık belirtilmemiş | — |
| netapp solidfire_baseboard_management_controller_firmware | Aralık belirtilmemiş | — |
| oracle communications_cloud_native_core_binding_support_function | 1.11.0, 22.1.3 | — |
| oracle communications_cloud_native_core_network_function_cloud_native_environment | 1.10.0 | — |
| oracle communications_cloud_native_core_network_repository_function | 1.15.0, 1.15.1, 22.1.2, 22.2.0 | — |
| oracle communications_cloud_native_core_network_slice_selection_function | 1.8.0 | — |
| oracle communications_cloud_native_core_service_communication_proxy | 1.15.0 | — |
| oracle mysql_server | 5.7.0 ≤ v ≤ 5.7.35, 8.0.0 ≤ v ≤ 8.0.26 | — |
| oracle peoplesoft_enterprise_peopletools | 8.57, 8.58, 8.59 | — |
| siemens sinec_infrastructure_network_services | v < 1.0.1.1 | 1.0.1.1 |
| apple macos | v < 12.3 | 12.3 |
| oracle commerce_guided_search | 11.3.2 | — |
| oracle communications_cloud_native_core_console | 22.2.0 | — |
| oracle communications_cloud_native_core_security_edge_protection_proxy | 22.1.1 | — |
| splunk universal_forwarder | 8.2.0 ≤ v < 8.2.12, 9.0.0 ≤ v < 9.0.6, 9.1.0 | 8.2.12, 9.0.6 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.