CVE-2019-8320
Təsvir
RubyGems 2.7.6 və daha sonrakı versiyalardan 3.0.2-yə qədər olan versiyalarda Directory Traversal problemi aşkar edilmişdir. Yeni kataloqlar yaratmazdan və ya fayllara toxunmazdan əvvəl (hansı ki, artıq simvolik keçidlər üçün yol yoxlama kodu daxildir), hədəf təyinat nöqtəsi silinirdi. Əgər həmin təyinat nöqtəsi simvolik keçidin arxasında gizlənibsə, zərərli gem, hücum edənin yolları təxmin edə bildiyi fərz edilərsə, istifadəçinin kompüterində ixtiyari faylları silə bilərdi. Gem-in tez-tez sudo ilə işlədildiyi və müasir sistemlərdə yolların (/tmp, /usr və s.) nə dərəcədə proqnozlaşdırıla bildiyi nəzərə alınarsa, bu, böyük ehtimalla məlumat itkisinə və ya sistemin istifadəsiz hala gəlməsinə səbəb ola bilərdi.
Necə düzəltmək olar
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| rubygems rubygems | 2.7.6 ≤ v ≤ 3.0.2 | — |
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.