Skip to content
Threat Feed

Tag

Vm2

15 briefs RSS
high advisory

Sandbox Escape in vm2 via NodeVM Module Resolver

CVE-2026-100721 is a sandbox escape vulnerability in vm2 versions before 3.12.2, allowing untrusted guest code to execute arbitrary code in the host context via an authorization bypass in the external-module resolver.

PoC vm2 sandbox-escape nodejs code-execution memory-corruption
2t 2c updated
critical advisory

Sandbox Escape in vm2 via NodeVM Configuration Misvalidation

An improper validation of the 'require' configuration in the vm2 Node.js sandbox allows attackers to bypass nesting restrictions and achieve arbitrary code execution by spawning an inner NodeVM with elevated privileges.

PoC vm2 +11 sandbox-escape nodejs code-execution vulnerability rce javascript cve privilege-escalation
6t 18c updated
critical threat

NodeVM Sandbox Escape via Unrestricted OS and DNS Built-ins

The vm2 sandbox library fails to restrict the 'os' and 'dns' built-in modules when using the 'builtin: ['*']' configuration, enabling host-level information disclosure and process-wide DNS hijacking.

NodeVM vm2 nodejs sandbox-escape supply-chain
2t
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 1c
critical advisory

VM2 Sandbox Breakout via Async Generator

A sandbox breakout vulnerability exists in vm2, tracked as CVE-2026-45411, allowing attackers to execute arbitrary commands on the host system by manipulating async generators to catch host exceptions, leading to remote code execution.

vm2 sandbox-escape rce
1r 2t 1c
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
critical advisory

vm2 Sandbox Breakout via Null Proto Exception (CVE-2026-44009)

A sandbox breakout vulnerability exists in vm2 that allows attackers to execute arbitrary commands on the host system by exploiting a null proto exception in `handleException` to obtain proxied and unproxied objects, leading to the retrieval of the host `Function` object and subsequent remote code execution.

vm2 sandbox-escape rce
2r 2t 1c
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 Leading to RCE

A sandbox escape vulnerability exists in the vm2 npm package, specifically in versions 3.10.5 and earlier, allowing an attacker to reach BaseHandler.getPrototypeOf via util.inspect, potentially leading to arbitrary prototype access and remote code execution (RCE).

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

VM2 Sandbox Breakout via Inspect Function Allows Remote Code Execution

A sandbox breakout vulnerability exists in VM2 through the `inspect` function, allowing attackers to escape the sandbox and execute arbitrary commands on the host system.

vm2 sandbox-escape rce
2r 1t 1c
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