CVE-2019-9843
Açıklama
DiffPlug Spotless'in 1.20.0 öncesi (kütüphane ve Maven eklentisi) ve 3.20.0 öncesi (Gradle eklentisi) sürümlerinde, XML ayrıştırıcısı hem HTTP hem de HTTPS üzerinden harici varlıkları çözümlüyor ve resolveExternalEntities ayarına uymuyordu. Örneğin bu durum, bir kurbanın güvenilmeyen bir XML dosyası üzerinde spotlessApply işlemi gerçekleştirmesi halinde, dosya içeriklerinin bir MITM saldırganına ifşa edilmesine olanak tanır.
Nasıl düzeltilir
- diffplug gradle3.20.0 ya da sonraki bir sürüm
- diffplug maven1.20.0 ya da sonraki bir sürüm
- com.diffplug.spotless:spotless-plugin-gradle3.20.0 ya da sonraki bir sürüm
- com.diffplug.spotless:spotless-maven-plugin1.20.0 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| diffplug gradle | v < 3.20.0 | 3.20.0 |
| diffplug maven | v < 1.20.0 | 1.20.0 |
| com.diffplug.spotless:spotless-plugin-gradleMaven | v < 3.20.0 | 3.20.0 |
| com.diffplug.spotless:spotless-maven-pluginMaven | v < 1.20.0 | 1.20.0 |
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.