vm2 is an open source vm/sandbox for Node.js. Prior to version 3.11.4, by combining Buffer.call.call({}.__lookupGetter__, Buffer, "__proto__"), Buffer.call.call({}.__lookupSetter__, Buffer, "__proto__"), and Node.js's ERR_INVALID_ARG_TYPE Error, the host's TypeError constructor can be obtained, which allows the escape from the sandbox. This allows attackers to run arbitrary code. This issue has been patched in version 3.11.4.
References
Configurations
No configuration.
History
13 Jun 2026, 04:17
| Type | Values Removed | Values Added |
|---|---|---|
| References | () https://github.com/patriksimek/vm2/security/advisories/GHSA-v6mx-mf47-r5wg - |
12 Jun 2026, 15:16
| Type | Values Removed | Values Added |
|---|---|---|
| New CVE |
Information
Published : 2026-06-12 15:16
Updated : 2026-06-17 10:54
NVD link : CVE-2026-47131
Mitre link : CVE-2026-47131
CVE.ORG link : CVE-2026-47131
JSON object : View
Products Affected
No product.
CWE
CWE-913
Improper Control of Dynamically-Managed Code Resources
