Description
vm2 is an open source vm/sandbox for Node.js. Prior to 3.11.2, 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 vulnerability is fixed in 3.11.2.
Published: 2026-05-13
Score: 9.8 Critical
EPSS: 1.0% Low
KEV: No
Impact: Sandbox Breakout (Remote Code Execution)
Action: Immediate Patch
AI Analysis

Impact

vm2 is an open‑source virtual machine and sandbox for Node.js. Versions earlier than 3.11.2 contain a sandbox breakout vulnerability that permits code running within vm2 to escape the sandbox and execute arbitrary commands on the host system. This flaw is mapped to CWE‑668 (Privilege Escalation) and CWE‑653 (Failure to Make Use of a Secret as Intended), evidencing bypass of the intended isolation boundaries and improper handling of internal data.

Affected Systems

Affected products include the patriksimek:vm2 library for Node.js, in all releases older than 3.11.2. Applications that embed this library and run untrusted code within vm2 are at risk. Any deployment that depends on an older version without applying the update is considered vulnerable.

Risk and Exploitability

The CVSS base score of 9.8 indicates critical severity, reflecting the full compromise of the host process. The EPSS score is noted as < 1%, indicating a low but non‑zero likelihood of exploitation. The vulnerability is not listed in the CISA KEV catalog. The attack vector is local or within the Node.js environment; an attacker who can supply malicious input consumed by vm2 can trigger the sandbox escape, allowing execution of arbitrary commands with the privileges of the hosting Node.js process.

Generated by OpenCVE AI on November 4, 2026 at 15:13 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade vm2 to version 3.11.2 or newer to obtain the fix for the sandbox breakout vulnerability.
  • Replace any remaining references to older vm2 releases in the application's dependency tree and rebuild the project after the upgrade.
  • If an immediate upgrade is not possible, run the vm2 sandbox under the least privileged user account and restrict its file system access to prevent a potential escape from affecting the host environment.

Generated by OpenCVE AI on November 4, 2026 at 15:13 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-9vg3-4rfj-wgcm vm2 has Sandbox Breakout Through Null Proto Exception
History

Wed, 04 Nov 2026 03:45:00 +0000

Type Values Removed Values Added
Description vm2 is an open source vm/sandbox for Node.js. Prior to 3.11.2, This vulnerability is fixed in 3.11.2. vm2 is an open source vm/sandbox for Node.js. Prior to 3.11.2, 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 vulnerability is fixed in 3.11.2.
References

Fri, 15 May 2026 05:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Thu, 14 May 2026 15:30:00 +0000

Type Values Removed Values Added
First Time appeared Vm2 Project
Vm2 Project vm2
CPEs cpe:2.3:a:vm2_project:vm2:*:*:*:*:*:node.js:*:*
Vendors & Products Vm2 Project
Vm2 Project vm2

Wed, 13 May 2026 20:15:00 +0000

Type Values Removed Values Added
First Time appeared Patriksimek
Patriksimek vm2
Vendors & Products Patriksimek
Patriksimek vm2

Wed, 13 May 2026 18:00:00 +0000

Type Values Removed Values Added
Description vm2 is an open source vm/sandbox for Node.js. Prior to 3.11.2, This vulnerability is fixed in 3.11.2.
Title vm2: Sandbox Breakout Through Null Proto Exception
Weaknesses CWE-668
References
Metrics cvssV3_1

{'score': 9.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-11-04T03:35:47.352Z

Reserved: 2026-05-04T21:24:36.505Z

Link: CVE-2026-44009

cve-icon Vulnrichment

Updated: 2026-09-07T12:05:03.062Z

cve-icon NVD

Status : Modified

Published: 2026-05-13T18:16:17.803

Modified: 2026-11-04T04:17:36.503

Link: CVE-2026-44009

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-04T15:15:15Z

Weaknesses
  • CWE-653

    Improper Isolation or Compartmentalization

  • CWE-668

    Exposure of Resource to Wrong Sphere