Skip to content
Threat Feed

Tag

Vm2

9 briefs RSS
critical advisory

vm2 CVE-2023-37903 Patch Bypass: Remote Code Execution

The vm2 npm package has a remote code execution vulnerability due to a patch bypass for CVE-2023-37903; the vulnerability occurs because the check for `nesting: true` and `require: false` in `nodevm.js` uses strict equality, which can be bypassed by omitting the `require` option entirely, allowing an attacker to execute arbitrary OS commands.

vm2 rce sandbox-escape CVE-2026-47137
2r 1t 1c
critical advisory

VM2 Sandbox Escape via JSPI Promise .finally() Species Bypass (CVE-2026-47210)

A sandbox escape vulnerability, CVE-2026-47210, in `vm2` allows arbitrary code execution in the host process when untrusted code is executed with async support on runtimes exposing WebAssembly JSPI, bypassing Promise-species hardening and exposing a host-originated rejection object to attacker-controlled species logic.

vm2 sandbox-escape rce
2r 2t
critical advisory

VM2 Sandbox Breakout Vulnerability via Promise Species Manipulation (CVE-2026-47208)

VM2 is vulnerable to a sandbox breakout vulnerability (CVE-2026-47208) that allows attackers to execute arbitrary commands on the host system by manipulating Promise species and escaping the sandbox context.

vm2 sandbox-escape rce
2r 1t
critical advisory

Multiple Vulnerabilities in vm2

Multiple vulnerabilities in vm2 allow a remote, anonymous attacker to execute arbitrary code, bypass security measures, manipulate data, and disclose sensitive information.

vm2 sandbox-escape arbitrary-code-execution
2r 5t
high advisory

vm2 Vulnerability Allows Code Execution

A remote, anonymous attacker can exploit a vulnerability in vm2 to execute arbitrary code, potentially leading to arbitrary code execution on the host system.

vm2 javascript-sandbox code-execution
2r 1t
high advisory

vm2 Sandbox Escape via Buffer.alloc Memory Exhaustion

A vulnerability exists in the vm2 npm package (<= 3.10.5) where sandboxed code can bypass the timeout protection by calling Buffer.alloc() with an arbitrary size, leading to memory exhaustion on the host system.

vm2 sandbox-escape dos memory-exhaustion
3r 2t
critical advisory

VM2 Sandbox Escape Vulnerability (CVE-2026-26956)

A critical vulnerability, CVE-2026-26956, exists in vm2 version 3.10.4 when running on Node.js v25.6.1 (x64 Linux), allowing a full sandbox escape with arbitrary code execution through attacker-controlled code passed to `VM.run()`.

vm2 +1 sandbox-escape wasm javascript
2r 2t 1c
critical advisory

vm2 NodeVM Nesting Bypass Allows Arbitrary Command Execution

A vulnerability in vm2's NodeVM, when nesting is enabled, allows sandbox code to bypass require restrictions, enabling arbitrary OS command execution on the host.

vm2 sandbox-escape code-execution
2r 2t
high advisory

vm2 Sandbox Escape via Promise Constructor Unhandled Rejection

A sandbox escape vulnerability exists in vm2 versions 3.10.5 and earlier that allows sandboxed code to crash the host Node.js process via a Promise constructor that triggers an unhandled rejection, leading to a denial-of-service condition.

vm2 sandbox-escape denial-of-service nodejs
2r 1t 1c