cveboard RSS feed

CVE-2026-92948

GitHubCritical, npm

vm2: NodeVM builtin allowlist bypass via node:test.run() execArgv allows sandbox escape

On Node.js 24 and newer, vm2 can expose the host node:test module to sandboxed NodeVM code when the embedder explicitly allows the node:test builtin. Sandbox code can reach that module through require('node:node:test') and call run() with attacker-controlled execArgv.

No known exploitation
Severity
Critical, CVSS 9.9 (v3.1)
EPSS
0.65% chance of exploitation in 30 days (EPSS, as of Oct 23, 2026)
Affected packages