CVE-2026-100722
Təsvir
3.12.2 versiyasından əvvəlki vm2, sandbox-to-host construct tələsi (trap) zamanı host tərəfində Promise rədd edilməsinin idarə olunmasını tətbiq etmir. BaseHandler-də apply tələsi qaytarılan dəyər üzərində markHostPromiseHandled() funksiyasını çağırır, lakin ona yaxın olan construct yolu eyni sanitarizasiya olmadan Reflect.construct nəticəsini qaytarır. Əgər inteqrasiyaedici konstruktoru yerli (native) rədd edilmiş Promise qaytaran konstrukt edilə bilən host funksiyasını açıq şəkildə təqdim edərsə, VM.run vasitəsilə icra olunan etibarsız skript onu `new` ilə çağıra və nəticəni görməzdən gələ bilər; rədd edilmiş host Promise-i körpünü idarə olunmamış şəkildə keçir və Node-un ciddi unhandled-rejection siyasətinə əsasən, host prosesini dayandıran tutulmamış istisnaya (uncaught exception) çevrilir.
Necə düzəltmək olar
- vm23.12.2 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| vm2npm | v < 3.12.2 | 3.12.2 |
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.