CVE-2022-39199
Açıklama
immudb, yerleşik kriptografik kanıt ve doğrulamaya sahip bir veri tabanıdır. immudb istemci SDK'ları, istemcinin farklı immudb örneklerine bağlanabilmesi ve birden fazla sunucu için durumu koruyabilmesi amacıyla farklı sunucu örneklerini ayırt etmek için sunucunun UUID'sini kullanır. SDK bu UUID'yi doğrulamaz ve sunucu tarafından bildirilen herhangi bir değeri kabul edebilir. Kötü niyetli bir sunucu, bildirilen UUID'yi değiştirerek istemciyi onu farklı bir sunucu olarak görmeye ikna edebilir ve böylece sunucudan daha önce alınan durumla tamamen ilgisiz bir durumun kabul edilmesini sağlayabilir. Bu sorun 1.4.1 versiyonunda düzeltilmiştir. Geçici bir çözüm olarak, bir immudb istemci nesnesi başlatılırken durumu depolamak için özel bir durum yöneticisi kullanılabilir. Sunucu UUID'sini yoksayan özel bir uygulama sağlanması, sunucu UUID'yi değiştirse bile istemcinin bunu hala aynı sunucu olarak değerlendirmesini sağlamak için kullanılabilir.
Nasıl düzeltilir
- codenotary immudb1.4.1 ya da sonraki bir sürüm
- github.com/codenotary/immudb1.4.1 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| codenotary immudb | v < 1.4.1 | 1.4.1 |
| github.com/codenotary/immudbGo | v < 1.4.1 | 1.4.1 |
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.