CVE-2022-42915
Təsvir
curl 7.86.0 versiyasından əvvəlki versiyalarda yaddaşın iki dəfə azad edilməsi (double free) problemi mövcuddur. Əgər curl-ə HTTP(S) olmayan bir URL ilə ötürmə üçün HTTP proksisindən istifadə etmək tapşırılarsa, o, proksiyə CONNECT sorğusu göndərərək uzaq serverlə bağlantı qurur və daha sonra protokolun qalan hissəsini tunel vasitəsilə ötürür. HTTP proksisi bu sorğunu rədd edə bilər (HTTP proksiləri çox vaxt yalnız müəyyən port nömrələrinə, məsələn, HTTPS üçün 443-ə çıxan bağlantılara icazə verir) və bunun əvəzinə kliyentə 200-dən fərqli status kodu qaytarır. Xətaların idarə olunması və təmizləmə prosesindəki çatışmazlıqlar səbəbindən, ötürmə üçün istifadə olunan URL-də aşağıdakı sxemlərdən biri olduqda curl-də yaddaşın iki dəfə azad edilməsi baş verə bilər: dict, gopher, gophers, ldap, ldaps, rtmp, rtmps və ya telnet. Təsirə məruz qalan ən erkən versiya 7.77.0-dır.
Necə düzəltmək olar
- haxx curl7.86.0 və ya daha yeni versiya
- apple macos12.6.3, 13.2 və ya daha yeni versiya
- splunk universal_forwarder8.2.12, 9.0.6 və ya daha yeni versiya
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/HVU3IMZCKR4VE6KJ4GCWRL2ILLC6OV76/
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/Q27V5YYMXUVI6PRZQVECON32XPVWTKDK/
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/37YEVVC6NAF6H7UHH6YAUY5QEVY6LIH2/
- security.gentoo.org/glsa/202212-01
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| haxx curl | 7.77.0 ≤ v < 7.86.0 | 7.86.0 |
| fedoraproject fedora | 35, 36, 37 | — |
| netapp h300s_firmware | Aralıq göstərilməyib | — |
| netapp h500s_firmware | Aralıq göstərilməyib | — |
| netapp h700s_firmware | Aralıq göstərilməyib | — |
| netapp h410s_firmware | Aralıq göstərilməyib | — |
| netapp ontap_9 | Aralıq göstərilməyib | — |
| apple macos | 12.0.0 ≤ v < 12.6.3, 13.0 ≤ v < 13.2 | 12.6.3, 13.2 |
| 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 |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.