Information disclosure in vm2 - #VU161911
Published: November 8, 2026
Vulnerability details
The vulnerability allows an unauthenticated remote attacker to read sensitive host memory and corrupt unrelated host buffers across the vm2 sandbox boundary.
The vulnerability exists due to shared backing memory exposed by buffers returned from zlib in NodeVM when the host explicitly allowlists that builtin. An unauthenticated remote attacker can execute guest code that calls zlib.deflateSync and creates a full backing-store view to read and modify bytes outside the compressed result.