CVE-2021-41589

Kritik

Açıklama

2021.3 öncesindeki Gradle Enterprise (ve 10.0 öncesindeki Enterprise Build Cache Node) sürümlerinde, build cache node varsayılan yapılandırmasıyla çalıştırıldığında potansiyel önbellek zehirlemesi ve uzaktan kod çalıştırma riski bulunmaktadır. Bu yapılandırma, yapılandırma kullanıcı arayüzüne anonim erişime ve build cache'e anonim yazma erişimine izin verir. Build cache erişim kontrolü varsayılan açık yapılandırmadan değiştirilmezse, ağ erişimi olan kötü niyetli bir aktör, önbelleği, bir derleme sürecinin parçası olarak kötü amaçlı kod çalıştırabilecek manipüle edilmiş girdilerle doldurabilir. Bu durum, Gradle Enterprise ile sağlanan build cache ve eğer kullanılıyorsa ayrı build cache node servisi için geçerlidir. Kullanıcı arayüzü erişim kontrolü varsayılan açık yapılandırmadan değiştirilmezse, kötü niyetli bir aktör, bir derleme sürecinin parçası olarak kötü amaçlı kod çalıştırabilecek manipüle edilmiş girdilerle önbelleği doldurmak amacıyla build cache erişim kontrolünü geri alabilir. Bu durum Gradle Enterprise ile sağlanan build cache için geçerli değildir ancak eğer kullanılıyorsa ayrı build cache node servisi için geçerlidir.

ÖnemKritik
CVSS9.8
İstismar olasılığı—
ÜrünGradle Build Cache Node
Yayın27 Eki 2021
İlk görülme27 Eki 2021

Nasıl düzeltilir

Güncelleyin
  • gradle build_cache_node10.0 ya da sonraki bir sürüm
  • gradle enterprise2021.3 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
gradle build_cache_nodev < 10.010.0
gradle enterprisev < 2021.32021.3

Sürümünüzü kontrol edin

Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.

Intelligence 360 paketinde

Attack Surface Management

Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.