CVE-2026-42545

Granian is a Rust HTTP server for Python applications. From 0.2.0 to 2.7.4, Granian aborts a worker process if a WSGI application returns an invalid HTTP response header name or value. The WSGI response conversion path uses .unwrap() on both the header name and header value constructors, so malformed output from the application becomes a process abort instead of a handled error. 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 la versión 0.2.0 hasta la 2.7.4, Granian aborta un proceso de trabajador si una aplicación WSGI devuelve un nombre o valor de encabezado de respuesta HTTP no válido. La ruta de conversión de respuesta WSGI utiliza .unwrap() tanto en los constructores de nombre de encabezado como de valor de encabezado, por lo que una salida mal formada de la aplicación se convierte en una interrupción del proceso en lugar de un error manejado. Esta vulnerabilidad se corrige en la versión 2.7.4.

Information

Published : 2026-05-12 22:16

Updated : 2026-10-26 14:10


NVD link : CVE-2026-42545

Mitre link : CVE-2026-42545

CVE.ORG link : CVE-2026-42545


JSON object : View

Products Affected

No product.

CWE
CWE-248

Uncaught Exception

CWE-755

Improper Handling of Exceptional Conditions