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

18 May 2026, 16:16

Type Values Removed Values Added
References () https://github.com/emmett-framework/granian/security/advisories/GHSA-vrg7-482j-p6f6 - () https://github.com/emmett-framework/granian/security/advisories/GHSA-vrg7-482j-p6f6 -

12 May 2026, 22:16

Type Values Removed Values Added
New CVE

Information

Published : 2026-05-12 22:16

Updated : 2026-05-18 16:16


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