CVE-2017-18365
Təsvir
GitHub Enterprise-in 2.8.7 versiyasından əvvəlki 2.8.x versiyalarındakı Management Console-da deserializasiya problemi mövcuddur və bu, autentifikasiya olunmamış uzaq hücumçulara ixtiyari kodun icrasına imkan verir. Bu, müəssisə sessiya sirrinin (enterprise session secret) həmişə eyni olması və məhsulun mənbə kodunda tapıla bilməsi səbəbindən baş verir. Həmin sirrlə imzalanmış xüsusi hazırlanmış cookie göndərməklə, ixtiyari məlumatlarla Marshal.load funksiyasını çağırmaq mümkündür ki, bu da Marshal məlumat formatının Ruby obyektlərinə icazə verməsi səbəbindən problem yaradır.
Necə düzəltmək olar
- github github2.8.7 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| github github | 2.8.0 ≤ v < 2.8.7, 2.8.7 | 2.8.7 |
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.