Intel

AIKIDO-2026-10842

vm2 is vulnerable to Remote Code Execution (RCE)

Remote Code Execution (RCE)CVE-2026-47208 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

Promise species hijacking lets sandbox code steer then/catch/finally handlers onto attacker-chosen constructors. That exposes host-realm objects and enables full escape from VM sandboxes. Untrusted JavaScript executed as a security boundary is fully compromised. The fix hardens Promise species handling in lib/setup-sandbox.js and related bridge logic.

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.