Type Confusion in isolated-vm - #VU162832
Published: November 9, 2026
Vulnerability details
The vulnerability allows a low-privileged attacker to escape an isolated-vm sandbox and hijack control flow in the host process.
The vulnerability exists due to type confusion in ExternalCopy when a transferList getter returns different values during validation and subsequent unchecked use. A low-privileged attacker executing guest code with access to an ivm.Reference can obtain the constructor and supply a stateful getter that triggers host memory corruption.