CVE-2026-34595
Təsvir
Parse Server, Node.js işlədə bilən hər hansı infrastrukturda tətbiq oluna bilən açıq mənbəli backend-dir. Versiyalar 8.6.70 və 9.7.0-alpha.18-dən əvvəlki versiyalarda, klass səviyyəsində find icazəsi olan autentifikasiya olunmuş istifadəçi LiveQuery abunəliklərində protectedFields klass səviyyəli icazə parametrinə autentifikasiyadan yan keçə bilər. Abunəliyi massiv yerinə rəqəm açarları və length xüsusiyyətinə malik sadə obyekt ("massivə bənzər" obyekt) şəklində $or, $and və ya $nor operator dəyəri ilə göndərməklə protected-field mühafizəsi keçilə bilir. Abunəlik hadisəsinin baş verməsi binary oracle kimi çıxış edir və hücumçuya qorunan sahənin verilmiş sınaq dəyəri ilə uyğun gəlib-gəlmədiyini təyin etməyə imkan verir. Bu problem 8.6.70 və 9.7.0-alpha.18 versiyalarında aradan qaldırılmışdır.
Necə düzəltmək olar
- parseplatform parse-server8.6.70, 9.7.0 və ya daha yeni versiya
- parse-server9.7.0-alpha.16, 8.6.70 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| parseplatform parse-server | v < 8.6.70, 9.0.0 ≤ v < 9.7.0, 9.7.0 | 8.6.70, 9.7.0 |
| parse-servernpm | 9.0.0 ≤ v < 9.7.0-alpha.16, v < 8.6.70 | 9.7.0-alpha.16, 8.6.70 |
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.