Katalog CVE

CVE-2026-92950

WysokieCVSS 8.6
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

Podatność w narzędziu CLI vm2 (przed wersją 3.11.7) umożliwia ucieczkę z piaskownicy i wykonanie dowolnego kodu w procesie Node.js hosta. Atakujący może dostarczyć złośliwy plik skryptu, który używa require(__filename) do ponownego wykonania siebie w środowisku hosta, omijając izolację piaskownicy i uzyskując dostęp do modułów takich jak fs i child_process.

Ocena ryzyka

Ryzyko przejęcia pełnej kontroli nad procesem Node.js hosta przez nieautoryzowanego atakującego, co może prowadzić do naruszenia poufności i integralności danych oraz wykonania dowolnych operacji w systemie.

Rekomendacja

Zaktualizuj bibliotekę vm2 do wersji 3.11.7 lub nowszej, która eliminuje tę podatność. Nie używaj narzędzia CLI vm2 z niezweryfikowanymi skryptami.

Inne podatności w vm2

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

vm2 before 3.11.7 contains a sandbox escape vulnerability in the CLI tool that allows attackers to execute arbitrary code in the host Node.js process. Attackers can supply a malicious script file to the vm2 CLI that uses require(__filename) to re-execute itself in the host realm, bypassing sandbox isolation and accessing host modules like fs and child_process.

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