CVE-2022-48282
Təsvir
Çox spesifik şəraitdə (aşağıdakı Tələb olunan konfiqurasiya bölməsinə baxın), imtiyazlı istifadəçi ixtiyari kodun icrasına səbəb ola bilər ki, bu da xidmətlərdə daha çox pozuntulara yol aça bilər. Bu, C# dilində yazılmış tətbiqlərə xasdır. Bu problem MongoDB .NET/C# Driver-in v2.18.0 daxil olmaqla bütün əvvəlki versiyalarına təsir edir. Zəifliyin tətbiq olunması üçün aşağıdakı konfiqurasiyalar doğru olmalıdır: * Tətbiq C# dilində yazılmalı, istifadəçilərdən ixtiyari məlumatlar almalı və heç bir yoxlama aparmadan məlumatları _t vasitəsilə seriyallaşdırmalıdır VƏ * Tətbiq .NET Core yox, tam .NET Framework istifadə edərək Windows hostunda çalışmalıdır VƏ * Tətbiqin domen model klasında açıq şəkildə System.Object tipində olan mülkiyyəti/sahəsi və ya System.Object tipində kolleksiyası olmalıdır (MongoDB-nin ən yaxşı təcrübələrinə zidd olaraq) VƏ * Bədniyyətli hücumçu _t diskriminatoru əlavə etmək üçün hədəf verilənlər bazasına məhdudiyyətsiz insert girişinə malik olmalıdır.
Necə düzəltmək olar
- mongodb c\#_driver2.19.0 və ya daha yeni versiya
- MongoDB.Driver2.19.0 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| mongodb c\#_driver | v < 2.19.0 | 2.19.0 |
| MongoDB.DriverNuGet | v < 2.19.0 | 2.19.0 |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.