CVE-2022-43551
Təsvir
curl <7.87.0 versiyasında HSTS yoxlamasında boşluq mövcuddur və ondan yan keçməklə curl-u HTTP-dən istifadə etməyə davam etməyə məcbur etmək olar. HSTS dəstəyi sayəsində curl-a URL-də HTTP göstərilsə belə, təhlükəsiz olmayan açıq mətnli HTTP mərhələsi əvəzinə HTTPS-dən istifadə etmək tapşırıla bilər. Lakin verilən URL-də host adı əvvəlcə IDN çevrilməsinin bir hissəsi kimi ASCII qarşılıqları ilə əvəz olunan IDN simvollarından istifadə edərsə, HSTS mexanizmindən yan keçmək mümkündür. Məsələn, adi ASCII nöqtəsi (U+002E) `.` əvəzinə UTF-8 U+3002 (IDEOGRAPHIC FULL STOP) simvolundan istifadə etməklə. Sonra növbəti sorğuda HSTS vəziyyəti aşkar edilmir və açıq mətnli ötürmə həyata keçirilir. Çünki məlumat IDN kodlaşdırılmış şəkildə saxlanılır, lakin IDN deşifrə edilmiş şəkildə axtarılır.
Necə düzəltmək olar
- haxx curl7.87.0 və ya daha yeni versiya
- splunk universal_forwarder8.2.12, 9.0.6 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| haxx curl | 7.77.0 ≤ v < 7.87.0 | 7.87.0 |
| fedoraproject fedora | 37 | — |
| netapp active_iq_unified_manager | Aralıq göstərilməyib | — |
| netapp oncommand_insight | Aralıq göstərilməyib | — |
| netapp oncommand_workflow_automation | Aralıq göstərilməyib | — |
| netapp snapcenter | Aralıq göstərilməyib | — |
| 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.