CVE-2021-41589
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.
Nasıl düzeltilir
- 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ün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| gradle build_cache_node | v < 10.0 | 10.0 |
| gradle enterprise | v < 2021.3 | 2021.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.
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.