CVE-2026-48710 (BadHost) is an authentication/authorization bypass in the Starlette ASGI framework (< 1.0.1) caused by missing Host header validation. An unauthenticated remote attacker can craft a malformed HTTP Host header to poison request.url.path, causing a discrepancy between the routed path and the URL used by security middleware, thereby bypassing path-based access controls. It is in the CISA KEV catalog and rated as actively exploited/automatable.
Data Source: CIRCL
Confidence: HIGH
Exploitation Method: DIRECT_NETWORK
CVE Published: 2026-05-26
Added to CISA KEV: 2026-09-02 99 DAYS BETWEEN CVE AND KEV
CVE-2026-48710 is a critical security-desynchronization vulnerability in Starlette, a lightweight Python ASGI framework, affecting versions prior to 1.0.1 [1][2]. The vulnerability occurs because the framework fails to validate the HTTP `Host` request header before using it to reconstruct the `request.url` object [2]. By injecting specific delimiters into the `Host` header, an attacker can manipulate how the application parses the URL path, effectively bypassing path-based security checks and access-control decorators [1].
CVE-2026-48710 is a critical security-desynchronization vulnerability in the Starlette ASGI framework (versions >= 0.8.3, < 1.0.1) that allows remote attackers to bypass path-based security middleware and access-control decorators. By injecting URI authority-to-path delimiters into the Host header,โฆ
Starlette is a lightweight ASGI framework/toolkit. Prior to version 1.0.1, the HTTP `Host` request header was not validated before being used ...
If upgrading is not immediately possible, employ a reverse proxy or middleware that rejects or normalizes malformed Host headers according to RFC 9112 and RFC 3986. Implement monitoring or logging for anomalous Host header values to detect attempted bypasses. Generated by OpenCVE AI on September 4,โฆ
CVE-2026-48710, dubbed "BadHost," is a Host header authentication bypass vulnerability in Starlette, the lightweight Python ASGI framework ...
CVE-2026-48710 Scanner Detection-only scanner for the BadHost auth-bypass in Starlette โฆ allowing a crafted Host header to smuggle an allowlisted path and ...