CVE-2026-55517

Deno is a JavaScript, TypeScript, and WebAssembly runtime. Prior to 2.7.5, a Deno program that opens a client WebSocket connection could be crashed by the remote server. While handling the WebSocket handshake response, Deno parsed the Sec-WebSocket-Protocol and Sec-WebSocket-Extensions response headers in a way that assumed their bytes were always printable ASCII. A response header containing non-visible-ASCII bytes (0x80-0xFF) caused a panic that aborted the entire Deno process. This vulnerability is fixed in 2.7.5.
References
Configurations

Configuration 1 (hide)

cpe:2.3:a:deno:deno:*:*:*:*:*:*:*:*

History

25 Oct 2026, 23:10

Type Values Removed Values Added
Summary
  • (es) Deno es un entorno de ejecución de JavaScript, TypeScript y WebAssembly. Antes de la versión 2.7.5, un programa Deno que abría una conexión WebSocket de cliente podía ser colapsado por el servidor remoto. Al manejar la respuesta de handshake de WebSocket, Deno analizaba los encabezados de respuesta Sec-WebSocket-Protocol y Sec-WebSocket-Extensions de una manera que asumía que sus bytes eran siempre ASCII imprimibles. Un encabezado de respuesta que contenía bytes ASCII no visibles (0x80-0xFF) causaba un pánico que abortaba todo el proceso Deno. Esta vulnerabilidad está corregida en la versión 2.7.5.

Information

Published : 2026-06-23 18:18

Updated : 2026-10-25 23:10


NVD link : CVE-2026-55517

Mitre link : CVE-2026-55517

CVE.ORG link : CVE-2026-55517


JSON object : View

Products Affected

deno

  • deno
CWE
CWE-248

Uncaught Exception