CVE-2022-48282
Açıklama
Çok spesifik koşullar altında (aşağıdaki Gerekli yapılandırma bölümüne bakınız), ayrıcalıklı bir kullanıcı, hizmetlerin daha fazla aksamasına neden olabilecek rastgele kodların çalıştırılmasına yol açabilir. Bu durum, C# ile yazılmış uygulamalara özgüdür. Bu durum, v2.18.0 dahil olmak üzere önceki tüm MongoDB .NET/C# Driver sürümlerini etkilemektedir. Zafiyetin uygulanabilmesi için aşağıdaki yapılandırmaların doğru olması gerekir: * Uygulamanın C# ile yazılmış olması, kullanıcılardan rastgele veriler alması ve verileri herhangi bir doğrulama yapmadan _t kullanarak serileştirmesi VE * Uygulamanın, .NET Core değil, tam .NET Framework kullanan bir Windows ana makinesinde çalışıyor olması VE * Uygulamanın, açıkça System.Object türünde bir özelliğe/alana veya System.Object türünde bir koleksiyona sahip bir etki alanı model sınıfına sahip olması (MongoDB en iyi uygulama yöntemlerine aykırı olarak) VE * Kötü niyetli saldırganın, bir _t ayrıştırıcısı eklemek için hedef veritabanına kısıtlamasız ekleme erişimine sahip olması.
Nasıl düzeltilir
- mongodb c\#_driver2.19.0 ya da sonraki bir sürüm
- MongoDB.Driver2.19.0 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| mongodb c\#_driver | v < 2.19.0 | 2.19.0 |
| MongoDB.DriverNuGet | v < 2.19.0 | 2.19.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.