Approved changes feed: RSS · Atom
cpe:2.3:a:vm2_project:vm2:*:*:*:*:*:node.js:*:*part: a version: * update: *
| Vendor | Vm2 Project (7b3791c6-3201-5506-9cb5-b1c8e05b05e9) |
|---|---|
| Product | Vm2 (2d74fa4d-af5e-5a69-aa62-75628f679374) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | node.js |
| Target hardware | * |
| Other | * |
Notes
Imported from gcve-enriched-dumps CVE data
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
| No PURL mappings for this CPE yet. | ||
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
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 |
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 |
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 this panel to browse, search, copy or download the JSON record.