CVE-2026-42544

Granian is a Rust HTTP server for Python applications. From 1.2.0 to 2.7.4, Granian aborts a worker process when an unauthenticated client sends a WebSocket upgrade request whose Sec-WebSocket-Protocol header contains non-ASCII bytes. The crash happens in Granian's WebSocket scope construction path, before the ASGI application is invoked. This vulnerability is fixed in 2.7.4.
Configurations

No configuration.

History

26 Oct 2026, 14:10

Type Values Removed Values Added
Summary
  • (es) Granian es un servidor HTTP de Rust para aplicaciones Python. Desde 1.2.0 hasta 2.7.4, Granian aborta un proceso de trabajador cuando un cliente no autenticado envía una solicitud de actualización de WebSocket cuyo encabezado Sec-WebSocket-Protocol contiene bytes no ASCII. El fallo ocurre en la ruta de construcción del ámbito de WebSocket de Granian, antes de que se invoque la aplicación ASGI. Esta vulnerabilidad se corrige en 2.7.4.

Information

Published : 2026-05-12 22:16

Updated : 2026-10-26 14:10


NVD link : CVE-2026-42544

Mitre link : CVE-2026-42544

CVE.ORG link : CVE-2026-42544


JSON object : View

Products Affected

No product.

CWE
CWE-20

Improper Input Validation

CWE-248

Uncaught Exception

CWE-400

Uncontrolled Resource Consumption