CVE-2021-41589
Təsvir
Gradle Enterprise-in 2021.3 versiyasından əvvəlki versiyalarda (və Enterprise Build Cache Node-un 10.0 versiyasından əvvəlki versiyalarında), build cache node standart konfiqurasiya ilə işlədikdə potensial keş zəhərlənməsi və uzaqdan kodun icrası mümkündür. Bu konfiqurasiya konfiqurasiya istifadəçi interfeysinə anonim girişi və build cache-ə anonim yazı girişini təmin edir. Əgər build cache-ə giriş nəzarəti standart açıq konfiqurasiyadan dəyişdirilməzsə, şəbəkəyə çıxışı olan bədniyyətli aktor keşi manipulyasiya edilmiş daxiletmələrlə doldura bilər ki, bu da build prosesinin bir hissəsi kimi bədniyyətli kodun icrasına səbəb ola bilər. Bu, həm Gradle Enterprise ilə təmin edilən build cache-ə, həm də istifadə olunarsa ayrıca build cache node xidmətinə şamil edilir. Əgər istifadəçi interfeysinə giriş nəzarəti standart açıq konfiqurasiyadan dəyişdirilməzsə, bədniyyətli aktor build cache giriş nəzarətini ləğv edərək keşi manipulyasiya edilmiş daxiletmələrlə doldura bilər ki, bu da build prosesinin bir hissəsi kimi bədniyyətli kodun icrasına səbəb ola bilər. Bu, Gradle Enterprise ilə təmin edilən build cache-ə şamil edilmir, lakin istifadə olunarsa ayrıca build cache node xidmətinə şamil edilir.
Necə düzəltmək olar
- gradle build_cache_node10.0 və ya daha yeni versiya
- gradle enterprise2021.3 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| gradle build_cache_node | v < 10.0 | 10.0 |
| gradle enterprise | v < 2021.3 | 2021.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.