CVE-2024-54152
Təsvir
Angular Expressions, Angular.JS veb freymvorku üçün müstəqil modul kimi ifadələr təmin edir. Versiya 1.4.3-dən əvvəl hücumçu sistemdə ixtiyari kodun icra edilməsi üçün qum qutusundan (sandbox) çıxan zərərli ifadə yaza bilər. Daha mürəkkəb (açıklanmamış) faydalı yük (payload) ilə sistemdə tam ixtiyari kodun icrasına giriş əldə etmək mümkündür. Problem Angular Expressions-ın 1.4.3 versiyasında aradan qaldırılıb. İki mümkün alternativ həll yolu mövcuddur: ya `__proto__`-ya giriş qlobal olaraq deaktiv edilə bilər, ya da funksiyanın yalnız bir arqumentlə istifadə edildiyindən əmin olunmalıdır.
Necə düzəltmək olar
- angular-expressions1.4.3 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| angular-expressionsnpm | v < 1.4.3 | 1.4.3 |
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.