CVE-2021-41616
Açıklama
Apache DB DdlUtils 1.0, ddlutils özelliklerini kullanarak veritabanları arasında BINARY, VARBINARY, LONGVARBINARY veya BLOB SQL veri tipindeki verileri taşırken kullanılması amaçlanan bir BinaryObjectsHelper içeriyordu. BinaryObjectsHelper sınıfı güvensizdi ve giriş verilerinin güvenli bir şekilde serileştirilip serileştirilemeyeceğini doğrulamadan ObjectInputStream.readObject kullanıyordu. Lütfen DdlUtils'in artık aktif olarak geliştirilmediğini unutmayın. BinaryObjectHelper sınıfının güvensizliğini gidermek için DdlUtils üzerinde şu değişiklikler yapılmıştır: (1) BinaryObjectsHelper.java, DdlUtils kaynak deposundan silinmiş ve bu nedenle SQL ikili türdeki verilerin yayılmasına yönelik DdlUtils özelliği artık mevcut değildir; (2) ddlutils-1.0 sürümü, Apache Release Distribution Infrastructure üzerinden kaldırılmıştır; (3) DdlUtils web sitesi, DdlUtils'in artık paketlenmiş bir sürüm olarak değil, yalnızca kaynak kodu olarak mevcut olduğunu belirtecek şekilde güncellenmiştir.
Nasıl düzeltilir
Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| apache ddlutils | 1.0 | — |
| org.apache.ddlutils:ddlutilsMaven | v ≤ 1.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.