Katalog CVE

CVE-2026-92961

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

Streszczenie

vm2 przed wersją 3.11.6 nie egzekwuje limitu bufferAllocLimit dla konstruktorów ArrayBuffer, SharedArrayBuffer i TypedArray, co pozwala atakującym alokować dowolną pamięć hosta. Atakujący mogą obejść limit alokacji bufora, używając tych wbudowanych funkcji V8 do wyczerpania pamięci procesu hosta i wywołania warunków braku pamięci.

Ocena ryzyka

Sandboxowany kod może wyczerpać pamięć procesu hosta, powodując awarię lub odmowę usługi. Może to wpłynąć na stabilność całej aplikacji Node.js.

Rekomendacja

Zaktualizuj vm2 do wersji 3.11.6 lub nowszej. Rozważ monitorowanie zużycia pamięci i ograniczenie zasobów dla procesów uruchamiających niezaufany kod.

Inne podatności w vm2

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

vm2 before 3.11.6 fails to enforce bufferAllocLimit on ArrayBuffer, SharedArrayBuffer, and TypedArray constructors, allowing attackers to allocate arbitrary host memory. Attackers can bypass the buffer allocation cap by using these V8 intrinsics to exhaust host process memory and trigger out-of-memory conditions.

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