Skip to content
OpenAdvisories
Critical · 9.8 Public exploit CVE-2026-24118 EUVD-2026-26984GHSA-grj5-jjm8-h35p

VM2 Sandbox Breakout Through __lookupGetter__

Published May 4, 2026 · Updated Jul 15, 2026 · Assigned by GitHub_M

Description

vm2 is an open source vm/sandbox for Node.js. Prior to version 3.11.0, VM2 suffers from a sandbox breakout vulnerability. This allows attackers to write code which can escape from the VM2 sandbox and execute arbitrary commands on the host system. This issue has been patched in version 3.11.0.

Affected products

VendorProductAffectedFixed
patriksimek vm2 < 3.11.0 —

Public exploits

Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.

Third-party code, not reviewed by us. Public PoCs are sometimes fake or contain malware. Read the code first and run it only in an isolated lab, against systems you are authorised to test.

GitHub 1 repository

Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.

Affected packages

EcosystemPackageAffectedFixedRecord
npm vm2 < 3.11.0 3.11.0 GHSA-grj5-jjm8-h35p

Advisories 1

References