CVE-2021-21422
Təsvir
mongo-express, Node.js və express ilə yazılmış veb əsaslı MongoDB admin interfeysidir. 1: Bu məsələdə qeyd edildiyi kimi: https://github.com/mongo-express/mongo-express/issues/577, hüceyrənin məzmunu dəstəklənən ölçüdən böyük olduqda, sətir üzərinə klikləmək sənədin tam versiyasını escape edilmədən göstərəcək, lakin bu, hüceyrədə admin qarşılıqlı əlaqəsi tələb edir. 2: Media kimi müəyyən edilmiş məlumat hüceyrələri təmizlənmədən (sanitized) media kimi render ediləcək. Müxtəlif render nümunələri: şəkil, audio, video və s. Tip 1 hücumuna nümunə olaraq, sənədin sahəsinə yalnız böyük həcmdə məlumat göndərə bilən səlahiyyətsiz istifadəçi daxil edilmiş javascript payload-undan istifadə edə bilər. Bu, adminin xəbəri olmadan kolleksiyanın ixracını hücumçuya göndərə bilər. Verilənlər bazasının və ya kolleksiyanın silinməsi kimi digər hücum növləri də mümkündür.
Necə düzəltmək olar
- mongo-express1.0.0-alpha.4 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| mongo-express_project mongo-express | v ≤ 0.54.0, 1.0.0 | — |
| mongo-expressnpm | v < 1.0.0-alpha.4 | 1.0.0-alpha.4 |
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.