Approved changes feed: RSS · Atom

cpe:2.3:a:vm2_project:vm2:*:*:*:*:*:node.js:*:*

part: a version: * update: *

VendorVm2 Project (7b3791c6-3201-5506-9cb5-b1c8e05b05e9)
ProductVm2 (2d74fa4d-af5e-5a69-aa62-75628f679374)
Edition*
Language*
Software edition*
Target softwarenode.js
Target hardware*
Other*

Notes

Imported from gcve-enriched-dumps CVE data

PURL mappings

PURLSourceLast updated
No PURL mappings for this CPE yet.

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-93605 vulnerable 2026-10-13 12:28:56.227664 vm2 NodeVM before 3.12.1 Remote Code Execution via child_process
CRITICAL (10)
vm2 NodeVM versions before 3.12.1 contain a sandbox escape vulnerability where the DANGEROUS_BUILTINS denylist omits child_process despite blocking other host-spawning modules. Attackers can require child_process and execute arbitrary commands on the host system when NodeVM is configured with builtin:['*'] or explicit child_process allowance.
Published: 2026-09-18T13:20:14.332Z
Updated: 2026-09-21T20:51:52.937Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-45411 vulnerable 2026-06-08 08:05:11.740750 vm2: Sandbox Breakout Using Async Generator
CRITICAL (9.8)
vm2 is an open source vm/sandbox for Node.js. Prior to 3.11.3, it is possible to catch a host exception using the yield* expression inside an async generator. When the generator is closed using the return function, the value is awaited on and exceptions thrown in the then call will be caught by the runtime and passed to the yield* iterator as the next value. 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.3.
Published: 2026-05-13T17:38:38.311Z
Updated: 2026-09-07T12:05:04.263Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-44009 vulnerable 2026-06-08 08:03:18.064384 vm2: Sandbox Breakout Through Null Proto Exception
CRITICAL (9.8)
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-13T17:36:07.309Z
Updated: 2026-11-04T03:35:47.352Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-44008 vulnerable 2026-06-08 08:03:18.063986 vm2 has sandbox breakout via `neutralizeArraySpeciesBatch`
CRITICAL (9.8)
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.
Published: 2026-05-13T17:35:03.275Z
Updated: 2026-11-04T03:34:21.416Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-44007 vulnerable 2026-06-08 08:03:18.063449 vm2: nesting: true bypasses require: false, allowing sandbox escape to arbitrary OS command execution
CRITICAL (9.1)
vm2 is an open source vm/sandbox for Node.js. Prior to 3.11.1, when a NodeVM is created with nesting: true, sandbox code can unconditionally require('vm2') regardless of the outer VM's require configuration — including require: false. With access to vm2, the sandbox constructs a new inner NodeVM with its own unrestricted require settings and executes arbitrary OS commands on the host. Any application that runs untrusted code inside a NodeVM with nesting: true is fully compromised. This vulnerability is fixed in 3.11.1.
Published: 2026-05-13T17:33:19.799Z
Updated: 2026-11-04T03:32:47.977Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-44006 vulnerable 2026-06-08 08:03:18.062953 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-44005 vulnerable 2026-06-08 08:03:18.062611 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-44004 vulnerable 2026-06-08 08:03:18.062248 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-44003 vulnerable 2026-06-08 08:03:18.062009 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-44002 vulnerable 2026-06-08 08:03:18.061657 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-44001 vulnerable 2026-06-08 08:03:18.061227 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-44000 vulnerable 2026-06-08 08:03:18.060725 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-43999 vulnerable 2026-06-08 08:03:18.060182 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-43997 vulnerable 2026-06-08 08:03:18.057883 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-26956 vulnerable 2026-06-08 07:53:21.771694 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-26332 vulnerable 2026-06-08 07:53:21.521279 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-24781 vulnerable 2026-06-08 07:51:18.165749 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-24120 vulnerable 2026-06-08 07:51:17.157701 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-24118 vulnerable 2026-06-08 07:51:17.157342 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-22709 vulnerable 2026-06-08 07:51:13.660543 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-37903 vulnerable 2026-06-08 06:08:16.117178 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-37466 vulnerable 2026-06-08 06:08:15.349344 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-32314 vulnerable 2026-06-08 06:04:45.479789 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-32313 vulnerable 2026-06-08 06:04:45.479374 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-30547 vulnerable 2026-06-08 06:04:39.853374 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-29199 vulnerable 2026-06-08 06:02:39.119173 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-29017 vulnerable 2026-06-08 06:02:37.940103 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-36067 vulnerable 2026-06-08 05:46:06.257492 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-25893 vulnerable 2026-06-08 05:41:49.640343 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-23555 vulnerable 2026-06-08 05:30:02.996969 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-23449 vulnerable 2026-06-08 05:30:02.956007 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2019-10761 vulnerable 2026-06-08 05:12:25.246376 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.

Inspect record JSON

Open JSON directly

Open this panel to browse, search, copy or download the JSON record.