CVE-2026-43997
Published: 13 May 2026
Summary
CVE-2026-43997 is a critical-severity Code Injection (CWE-94) vulnerability in Vm2 Project Vm2. Its CVSS base score is 10.0 (Critical).
Operationally, exploitation aligns with the MITRE ATT&CK technique JavaScript (T1059.007); ranked in the top 42.3% of CVEs by exploit likelihood; it is not currently listed in the CISA KEV catalog; a public proof-of-concept is referenced.
OWASP Top 10 for Web (2025)
EU & UK References
- 🇪🇺 ENISA EUVD: EUVD-2026-30067
Vulnerability details
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…
more
Symbol(nodejs.util.inspect.custom). This vulnerability is fixed in 3.11.0.
- CWE(s)
Related Threats
MITRE ATT&CK Enterprise TechniquesAI
Why these techniques?
Sandbox escape via CWE-94 code injection in vm2 directly enables JavaScript command execution on host and exploitation of the containing application.
CVEs Like This One
Affected Assets
Mitigating Controls
Likely Mitigating Controls AI
Per-CVE control mapping for this CVE has not run yet; the list below is derived from the weakness types (CWEs) cited in the NVD entry.
Defines isolation boundaries by specifying which external systems may access or process organization data.
Maintains isolation and compartmentalization by restricting flows between security domains or levels.
Reviewing the continued need for connections supports isolation and compartmentalization.
Locating systems away from hazards improves isolation and compartmentalization from external physical or environmental threats.
The CONOPS must articulate isolation and compartmentalization expectations for security and privacy, making architectural failures in separation of duties or domains harder to overlook.
Security architectures commonly incorporate isolation and compartmentalization strategies to limit the impact of compromises.
Organization-wide privacy program leadership ensures proper isolation and compartmentalization of personal data.
Oversight ensures data-matching activities maintain required isolation between distinct data sets and authorized user communities.