PT-2026-45023

CVE-2026-47141

·

Published

2026-05-29

·

Updated

2026-09-22

Description by

CVSS 4.0
6.9
Medium
MetricsAV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions vm2 versions prior to 3.11.4
Description NodeVM exposes process-wide observability builtins when they are permitted via require.builtin. Specifically, the diagnostics channel, async hooks, and perf hooks modules are not included in the dangerous builtin denylist. Because these modules operate on a process-wide level rather than being sandbox-local, sandboxed code can use them to observe host application data across the vm2 boundary. This can lead to the exposure of sensitive host process state, such as HTTP request headers (including Authorization or session tokens) via diagnostics channel, host AsyncResource data via async hooks.executionAsyncResource(), and host performance timeline entries via perf hooks.performance.getEntriesByType('mark').
Recommendations Update to version 3.11.4. As a temporary workaround, restrict the use of diagnostics channel, async hooks, and perf hooks builtins within the sandbox configuration.
Exploitability
Exploit
Fix
Impacts
Vendors
Affected products
Related identifiers
GHSA-9G8X-92Q2-P28F
ECHO-4102-701C-2063
Found an issue in the description? Have something to add? Feel free to write us 👾