[ CVE-2026-92946 · Published 17 Sep 2026 ]
vm2: NodeVM `require.external` without an explicit `require.root` grants unrestricted host filesystem access and full RCE
CVSS 10.0
EPSS <1%Fix available
[ Why it matters ]Priority signals
- Critical severity: CVSS 10.0
[ Description ]Official description
vm2 before 3.11.7 contains a remote code execution vulnerability when require.external is enabled without an explicit require.root that excludes node_modules. Sandboxed code can require vm2's own package, instantiate an unrestricted NodeVM instance, and execute arbitrary host OS commands via child_process.
[ Fixes ]Fixes and patches
- vm2 3.11.7Fixed version · GitHub Advisories · npm package vm2: upgrade to 3.11.7 or later (affected <= 3.11.6)
[ Packages ]Affected open-source packages
- vm2 npmAffected <= 3.11.6 · fixed in 3.11.7 · GHSA-j3hm-6rg5-mchv