CVE-2021-41589

Kritik

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.

CiddilikKritik
CVSS9.8
İstismar ehtimalı—
MəhsulGradle Build Cache Node
Dərc27 okt 2021
İlk görülmə27 okt 2021

Necə düzəltmək olar

Yeniləyin
  • 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əhsulTəsirlənən versiyalarDüzəldildiyi versiya
gradle build_cache_nodev < 10.010.0
gradle enterprisev < 2021.32021.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.

Intelligence 360 paketində

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.

CVE-2021-41589 · Gradle Build Cache Node · Dark Radar