PT-2026-42732

CVE-2026-47140

·

Published

2026-05-22

·

Updated

2026-09-30

Description by

CVSS 3.1
10
Critical
MetricsAV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions vm2 versions prior to 3.11.4
Description Sandbox escape flaws in NodeVM allow unauthenticated remote code execution on the host server. The issue occurs because the dangerous builtin denylist in lib/builtin.js misses process and inspector/promises. This allows sandboxed code to bypass restrictions and reach host-side execution primitives in two ways: using require('process').getBuiltinModule('child process') to reload child process even when excluded, or using require('inspector/promises') to expose the Inspector protocol and call Runtime.evaluate in the host process. This affects applications that allow process, inspector/promises, or the wildcard * in require.builtin.
Recommendations Update to version 3.11.4. As a temporary workaround, restrict the use of the process and inspector/promises modules or the wildcard * in the require.builtin configuration.
Exploitability
Exploit
Fix
Impacts
Vendors
Affected products
Related identifiers
GHSA-RP36-8XQ3-R6C4
ECHO-CB10-A83C-3146
Found an issue in the description? Have something to add? Feel free to write us 👾