CVE-2016-8744
Təsvir
Apache Brooklyn, YAML girişlərini analiz etmək üçün SnakeYAML kitabxanasından istifadə edir. SnakeYAML, məlumatların Java tipinə çevrilməsini göstərmək üçün YAML teqlərinin istifadəsini təmin edir. 0.10.0 versiyasından əvvəlki Brooklyn-in standart konfiqurasiyasında SnakeYAML, classpath-də mövcud olan hər hansı Java tipinə çevrilməyə icazə verir. Bu, autentifikasiya olunmuş istifadəçiyə Brooklyn-i işlədən JVM-in, Brooklyn tərəfindən aşkar edilmədən Java kodunu yükləməsinə və icra etməsinə şərait yarada bilər. Belə kod, faylları və şəbəkə bağlantılarını açmaq, habelə sistem əmrlərini icra etmək imkanı daxil olmaqla, Brooklyn-i işlədən Java prosesinin imtiyazlarına malik olacaqdır. Bu zəiflikdən istifadə edən konsept sübutu (proof-of-concept) eksploytu məlumdur.
Necə düzəltmək olar
- org.apache.brooklyn:brooklyn0.10.0 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| apache brooklyn | v ≤ 0.9.0 | — |
| org.apache.brooklyn:brooklynMaven | v < 0.10.0 | 0.10.0 |
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.