Katalog CVE

CVE-2026-92946

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

Streszczenie

vm2 w wersjach przed 3.11.7 zawiera podatność na zdalne wykonanie kodu, gdy require.external jest włączone bez jawnego require.root wykluczającego node_modules. Kod w sandboxie może zażądać własnego pakietu vm2, utworzyć nieograniczoną instancję NodeVM i wykonać dowolne polecenia systemu operacyjnego hosta poprzez child_process.

Ocena ryzyka

Podatność umożliwia pełne zdalne wykonanie kodu na hoście z uprawnieniami procesu Node.js, co prowadzi do całkowitej kompromitacji systemu.

Rekomendacja

Zaktualizuj vm2 do wersji 3.11.7 oraz skonfiguruj require.root tak, aby wykluczał node_modules, gdy require.external jest włączone.

Inne podatności w vm2

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

vm2 before 3.11.7 contains a remote code execution vulnerability when require.external is enabled without an explicit require.root that excludes node_modules. Sandboxed code can require vm2's own package, instantiate an unrestricted NodeVM instance, and execute arbitrary host OS commands via child_process.

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