Improper Authorization in vm2 - #VU142649
Published: August 15, 2026
Vulnerability details
The vulnerability allows a remote attacker to disclose sensitive information and modify host process state.
The vulnerability exists due to improper authorization in NodeVM builtin module handling when expanding the `builtin: [\'*\']` allowlist and exposing the `os` and `dns` modules. A remote attacker can execute sandboxed code that invokes `os` and `dns` APIs to disclose sensitive information and modify host process state.
The issue is exploitable in configurations that allow full builtins through the wildcard pattern without excluding `os` and `dns`.