CVE-2026-43997CWE-653CWE-94code-injection
CVE-2026-43997
Critical · published May 13, 2026
What it is
vm2 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 Object, to escape the sandbox, one example would be using HostObject.getOwnPropertySymbols to obtain Symbol(nodejs.util.inspect.custom). This vulnerability is fixed in 3.11.0.
The record
Technical detail
- CVSS v3.1
- 10.0 · CRITICAL
- Vector
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
- CVSS v4.0
- Not supplied
- EPSS
- 0.00767 · 55.0th percentile
- Weaknesses
- CWE-653 · Improper Isolation or Compartmentalization; CWE-94 · Improper Control of Generation of Code ('Code Injection')
- Published
- 2026-05-13T22:16Z
Affected products (1)
| Product | Versions | Fixed in |
|---|
| vm2_project/vm2 | < 3.11.0 | 3.11.0 |
References (6)
EPSS history
Timeline
13 MAY 17:17Z
vm2: Sandbox Escape
cvelistv5