PT-2026-38390

CVE-2026-43999

·

Published

2026-05-01

·

Updated

2026-10-08

Description by

CVSS 3.1
9.9
Critical
MetricsAV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions vm2 versions prior to 3.11.0
Description NodeVM's builtin allowlist can be bypassed when the module builtin is allowed, including when the * wildcard is used. The module builtin exposes Node's Module. load() function, which loads any module by name directly in the host context, completely bypassing restrictions. This allows sandboxed code to load excluded builtins, such as child process, leading to remote code execution on the host system.
Recommendations Update to version 3.11.0. As a temporary workaround, explicitly exclude the module builtin from the allowlist configuration to prevent sandboxed code from accessing Module. load().
Exploitability
Exploit
Fix
Impacts
Vendors
Affected products
Related identifiers
GHSA-947F-4V7F-X2V8
Found an issue in the description? Have something to add? Feel free to write us 👾