CVE-2026-47140 — Vulnerability in vm2 — CVE Details
NodeVM builtin denylist bypass via process and inspector/promises allows host code execution
Summary
Advisory Timeline
- First published May 29, 2026 (136 days ago).
- Last revised June 12, 2026 — 14 days after initial publication.
Remediation
Upgrade to the fixed version using your package manager.
npm install vm2@3.11.4
After upgrading, run your dependency scanner again to confirm the vulnerability is resolved.
Affected Packages (1)
Affects 1 ecosystem: npm (1).
| Package | Ecosystem | Affected | Fixed In |
|---|---|---|---|
| vm2 | npm | All versions | 3.11.4 |
Vulnerability Classification
Common Weakness Enumeration (CWE) identifiers for this vulnerability type.
- CWE-693Protection Mechanism FailureMITRE
CVSS Score Breakdown
What the CVSS (Common Vulnerability Scoring System) 10.0 score means for each attack dimension.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
References
- https://github.com/patriksimek/vm2/security/advisories/GHSA-rp36-8xq3-r6c4WEB
- https://nvd.nist.gov/vuln/detail/CVE-2026-47140ADVISORY
- https://github.com/patriksimek/vm2/commit/a1ed47a98d1cc36cb48c0d566d55889688e0b59bWEB
- https://github.com/patriksimek/vm2PACKAGE
- https://github.com/patriksimek/vm2/releases/tag/v3.11.4WEB
Frequently Asked Questions
- What is CVE-2026-47140?
- NodeVM builtin denylist bypass via process and inspector/promises allows host code execution This vulnerability has been assigned a severity rating of CRITICAL (CVSS score: 10.0/10).
- How do I check if my project is affected by CVE-2026-47140?
- CVE-2026-47140 affects vm2. Use GeekWala's free vulnerability scanner to check your dependencies against CVE-2026-47140 and 200,000+ other known vulnerabilities.
Severity & Exploitability
Exploitation is straightforward and causes maximum impact. Patch immediately.
Also Known As
Related CVEs
- CVE-2026-44008CRITICAL
vm2 has sandbox breakout via `neutralizeArraySpeciesBatch`
- CVE-2026-44009CRITICAL
vm2 has Sandbox Breakout Through Null Proto Exception
- CVE-2026-92951CRITICAL
vm2 Custom Module Resolver Can Bypass the External Package Allowlist by Loading a Colliding Host Package
- CVE-2026-47698CRITICAL
vm2: Sandbox Breakout Using Dangerous Host Proto Mutators
- CVE-2026-92947CRITICAL
vm2: Sandboxed code can read and write host-realm memory via Node's shared Buffer pool
- CVE-2026-26956CRITICAL
VM2 Has a WASM Sandbox Escape
- CVE-2026-24118CRITICAL
VM2 Sandbox Breakout Through __lookupGetter__
- CVE-2026-47209HIGH
vm2's Bridge Proxy set trap ignores receiver parameter, enabling host object property injection via prototype chain
Check if you're affected
Scan your dependencies to see if this vulnerability affects your projects.
Scan Your Dependencies