Katalog CVE

CVE-2026-92934

KrytyczneCVSS 9.0
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

vm2 w wersjach przed 3.11.8 zawiera niekompletną poprawkę sanityzacji Error.cause, która pozwala na ucieczkę z sandboxa, gdy obiekty AggregateError opakowane przez hosta są ponownie przetwarzane w ramach jednego przejścia obsługi wyjątku. Atakujący może wykorzystać obejście wykrywania cykli w handleException, aby uzyskać dostęp do nieoczyszczonych proxy hosta osadzonych w tablicy błędów, co umożliwia pełne zdalne wykonanie kodu i ujawnienie informacji o procesie z sandboxa.

Ocena ryzyka

Umożliwia zdalne wykonanie kodu i wyciek informacji o procesie hosta, co stanowi poważne zagrożenie dla środowisk uruchamiających niezaufany kod w vm2. Może prowadzić do pełnego przejęcia procesu Node.js.

Rekomendacja

Zaktualizuj vm2 do wersji 3.11.8 lub nowszej. Jeśli aktualizacja nie jest możliwa, rozważ ograniczenie uruchamiania niezaufanego kodu w vm2 do czasu wdrożenia poprawki.

Inne podatności w vm2

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

vm2 before 3.11.8 contains an incomplete fix for Error.cause sanitization that allows sandbox escape when revisited host-wrapped AggregateError objects are caught within a single exception handler traversal. Attackers can exploit cycle detection bypass in handleException to access unsanitized host proxies embedded in the errors array, enabling full remote code execution and process information disclosure from the sandbox.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS