Intel

AIKIDO-2026-10845

vm2 is vulnerable to Remote Code Execution (RCE)

Remote Code Execution (RCE)CVE-2026-47140 Published May 19, 2026

100

Critical Risk

This Affects:

JSvm2
3.0.0 - 3.11.3
Fixed in 3.11.4
Are you affected? Scan for Free

TL;DR

The NodeVM builtin denylist omits process and inspector/promises. Sandboxed code that may load those builtins can call process.getBuiltinModule('child_process') or Runtime.evaluate via the inspector protocol. That bypasses intended builtin restrictions and executes code in the host process. The fix adds these modules to the dangerous builtin blocklist in lib/builtin.js.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range.

Background info

vm2 is vulnerable to Remote Code Execution (RCE) in versions 3.0.0 - 3.11.3.

How to fix this

Upgrade the vm2 library to the patch version.