Improper Resource Shutdown or Release in Deno - CVE-2024-27933
Published: March 5, 2024 / Updated: April 23, 2026
Deno
Deno Land
Description
The vulnerability allows a local privileged user to execute arbitrary code on the host machine.
The vulnerability exists due to improper resource management in op_node_ipc_pipe() when handling raw file descriptors for Node child_process IPC. A local privileged user can close arbitrary file descriptors and re-open standard input as a different resource to execute arbitrary code on the host machine.
The issue can be exploited to bypass permission prompts silently, and the prompt output can also be suppressed by closing stderr.