CVE-2022-44748
Təsvir
KNIME Server-in 4.3.0 versiyasından etibarən ZIP arxivinin çıxarılması prosedurlarında mövcud olan kataloq keçidi (directory traversal) zəifliyi, serverin fayl sistemində ixtiyari faylların üzərinə yazılmasına səbəb ola bilər. Bu zəiflik həmçinin 'Zip-Slip' kimi də tanınır. Hücumçu elə bir KNIME iş axını (workflow) yarada bilər ki, həmin iş axını yükləndikdə, KNIME Server prosesini işlədən əməliyyat sistemi istifadəçisinin yazı icazəsinə malik olduğu ixtiyari faylları yeniləyə bilsin. İstifadəçi autentifikasiya olunmalı və KNIME Server-ə faylları yükləmək üçün lazımi icazələrə malik olmalıdır. Bu, məlumatların bütövlüyünə təsir göstərə bilər (faylların məzmunu dəyişdirilir) və ya digər proqram təminatlarında xətalara səbəb ola bilər (vacib faylların korlanması). Əgər icra edilə bilən fayllar əvəzlənsə və sonradan KNIME Server prosesi istifadəçisi tərəfindən icra edilərsə, bu, uzaqdan kodun icrasına belə gətirib çıxara bilər. Lakin bütün hallarda hücumçu serverin fayl sistemindəki faylların yerini bilməlidir. Nəzərə alın ki, iş axınlarını yükləmək icazəsi olan istifadəçilər adətən onları KNIME Server-də işə salmaq icazəsinə də malikdirlər və buna görə də artıq KNIME Executor-un əməliyyat sistemi istifadəçisinin kontekstində ixtiyari kodu icra edə bilərlər. Bu zəifliyin istismarının qarşısını almaq üçün heç bir alternativ həll yolu yoxdur. Düzəliş edilmiş 4.13.6, 4.14.3 və ya 4.15.3 versiyalarına yenilənmə tövsiyə olunur.
Necə düzəltmək olar
- knime knime_server4.13.6, 4.14.3, 4.15.3 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| knime knime_server | 4.3.0 ≤ v < 4.13.6, 4.14.0 ≤ v < 4.14.3, 4.15.0 ≤ v < 4.15.3 | 4.13.6, 4.14.3, 4.15.3 |
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.