Exposure of Resource to Wrong Sphere in Deno - CVE-2024-27935
Published: March 5, 2024 / Updated: April 23, 2026
Deno
Deno Land
Description
The vulnerability allows a remote attacker to disclose sensitive information and cause data corruption.
The vulnerability exists due to improper isolation of a global buffer in stream_wrap.ts in Deno's Node.js compatibility runtime when performing simultaneous asynchronous reads from Node.js streams sourced from sockets or files. A remote attacker can trigger concurrent stream reads to disclose sensitive information and cause data corruption.
The issue does not affect network streams created with the Deno.listen and Deno.connect APIs.