← Vulnerability feed

Vulnerability record · CVE-2026-44008 · published 13 May 2026

CVE-2026-44008: Vm2 project vm2 exposure of resource to wrong sphere vulnerability

Vm2 Project · Vm2

vm2 is an open source vm/sandbox for Node.js. Prior to 3.11.2, the new method neutralizeArraySpeciesBatch works with objects from the other side but can call into this side via getter on the array prototype exposing objects of the wrong side into the sandbox. This can be used to get host objects and get the host Function object. 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.

9.8 CVSS 3.1 Critical EPSS 0.90% · top 41.9% CWE-668 · Exposure of resource to wrong sphereCWE-1100 · CWE-1100
9.8CVSS 3.1 base score
0.90%EPSS exploitation probability, 30 days
NoNot in CISA KEV
1Affected product versions listed by NVD
5References, 1 tagged exploit
6 Aug 2026Last modified by NVD

Description

vm2 is an open source vm/sandbox for Node.js. Prior to 3.11.2, the new method neutralizeArraySpeciesBatch works with objects from the other side but can call into this side via getter on the array prototype exposing objects of the wrong side into the sandbox. This can be used to get host objects and get the host Function object. 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.

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Affected products

1 vulnerable configurations from NVD's CPE data, grouped by vendor and product.

References

Track CVE-2026-44008 inside VULONE

Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.

Start free Open in platform

Related vulnerabilities

Same products first, then exploited flaws of the same weakness class.

10.0CVE-2026-44005Vm2 project vm2 code injection vulnerabilityvm2 is an open source vm/sandbox for Node.js. From 3.9.6 to 3.10.5, vm2's bridge exposes mutable proxies for real host-realm intrinsic prototypes and…EPSS 0.83%10.0CVE-2026-44006Vm2 project vm2 code injection vulnerabilityvm2 is an open source vm/sandbox for Node.js. Prior to 3.11.0, It is possible to reach BaseHandler.getPrototypeOf, which can be used to get arbitrary…EPSS 0.77%10.0CVE-2026-43997Vm2 project vm2 code injection vulnerabilityvm2 is an open source vm/sandbox for Node.js. Prior to 3.11.0, it is possible to obtain the host Object. There are various ways to use the host Objec…EPSS 0.77%10.0CVE-2026-26332Vm2 project vm2 code injection vulnerabilityvm2 is an open source vm/sandbox for Node.js. Prior to version 3.11.0, SuppressedError allows attackers to escape the sandbox and run arbitrary code.…EPSS 0.74%10.0CVE-2026-22709Vm2 project vm2 code injection vulnerabilityvm2 is an open source vm/sandbox for Node.js. In vm2 prior to version 3.10.2, `Promise.prototype.then` `Promise.prototype.catch` callback sanitizatio…EPSS 1.3%10.0CVE-2023-37903Vm2 project vm2 os command injection vulnerabilityvm2 is an open source vm/sandbox for Node.js. In vm2 for versions up to and including 3.9.19, Node.js custom inspect function allows attackers to esc…EPSS 4.2%10.0CVE-2023-37466Vm2 project vm2 code injection vulnerabilityvm2 is an advanced vm/sandbox for Node.js. The library contains critical security issues and should not be used for production. The maintenance of th…EPSS 3.9%10.0CVE-2023-32314Vm2 project vm2 injection vulnerabilityvm2 is a sandbox that can run untrusted code with Node's built-in modules. A sandbox escape vulnerability exists in vm2 for versions up to and includ…EPSS 8.1%

Source: NIST National Vulnerability Database (record CVE-2026-44008), CISA KEV, FIRST EPSS (scores of 2026-09-26). This page is refreshed as NVD updates the record.