CVE-2024-27935
HIGHDescription
Deno is a JavaScript, TypeScript, and WebAssembly runtime. Starting in version 1.35.1 and prior to version 1.36.3, a vulnerability in Deno's Node.js compatibility runtime allows for cross-session data contamination during simultaneous asynchronous reads from Node.js streams sourced from sockets or files. The issue arises from the re-use of a global buffer (BUF) in stream_wrap.ts used as a performance optimization to limit allocations during these asynchronous read operations. This can lead to data intended for one session being received by another session, potentially resulting in data corruption and unexpected behavior. This affects all users of Deno that use the node.js compatibility layer for network communication or other streams, including packages that may require node.js libraries indirectly. Version 1.36.3 contains a patch for this issue.
Is your site exposed to CVE-2024-27935?
Run a free security scan — no signup, results in seconds.
CVSS v3.1 Score
Weakness Type (CWE)
Affected Products
| Vendor | Product |
|---|---|
| deno | deno |
References
Advisories & Patches
Frequently Asked Questions
What is CVE-2024-27935? +
How severe is CVE-2024-27935? +
What products are affected by CVE-2024-27935? +
How do I check if I'm vulnerable to CVE-2024-27935? +
Related Vulnerabilities
An Incorrect Implementation of Authentication Algorithm and Exposure of Data Element to Wrong Ses-sion vulnerability in the session handling used …
In the Bentley ALIM Web application, certain configuration settings can cause exposure of a user's ALIM session token when the …
Spotipy is a Python library for the Spotify Web API. As of commit 4f5759dbfb4506c7b6280572a4db1aabc1ac778d, using `pull_request_target` on `.github/workflows/integration_tests.yml` followed by …
A flaw was found in Quarkus REST that allows request parameters to leak between concurrent requests if endpoints use field …
trunk.cocoapods.org is the authentication server for the CoacoaPods dependency manager. Prior to commit d4fa66f49cedab449af9a56a21ab40697b9f7b97, the trunk sessions verification step could …
A vulnerability was found in pgadmin. Users logging into pgAdmin running in server mode using LDAP authentication may be attached …