CVE Catalog

CVE-2026-92961

HighCVSS 7.5
Published: Updated: Translated: NVD NIST

Summary

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.

Risk Assessment

Sandboxed code can exhaust host process memory, causing a crash or denial of service. This can affect the stability of the entire Node.js application.

Recommendation

Upgrade vm2 to version 3.11.6 or later. Consider monitoring memory usage and limiting resources for processes running untrusted code.

Other vulnerabilities in vm2

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS