Sandbox Boundary Violation in vm2 by patriksimek
CVE-2026-44000
6.5MEDIUM
What is CVE-2026-44000?
The vm2 library for Node.js contains a vulnerability that allows for a sandbox boundary violation. Prior to version 3.11.0, a flaw in the Promise resolution mechanism allows host objects to be improperly accessed from within the sandbox environment. This occurs when a host-side Promise is resolved to a host object, enabling the sandbox to communicate with and potentially alter the state of host objects directly. The erroneous use of ensureThis() in the fulfillment wrapper leads to this breach of isolation, permitting the resolved objects to escape the sandbox. The vulnerability has been addressed in version 3.11.0.
Affected Version(s)
vm2 < 3.11.0
