CVE-2026-48710
Starlette presenta una mancata validazione dell'header Host che avvelena request.url.path, aggirando i controlli di sicurezza basati sul percorso.
- Pubblicato
- 26 mag 2026
- Aggiornato
- 4 set 2026
- Assegnazione CNA
- GitHub_M
- Evidenza osservata
- 8 ago 2026
CVSS primario
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:NModerato · prossimi 30 giorni
- Percentile
- 98,5%
- Data del modello
- 21 set 2026
L'EPSS è una stima statistica, non una certezza o una misura di impatto. Combinalo con CVSS, stato KEV, esposizione e ambiente.
CISA noto sfruttato
Questo CVE appare nel catalogo CISA delle vulnerabilità sfruttate note.
Riepilogo
Starlette è un framework/toolkit ASGI leggero. Prima della versione 1.0.1, l'header della richiesta HTTP `Host` non veniva validato prima di essere usato per ricostruire `request.url`. Poiché l'algoritmo di routing si basa sul percorso HTTP grezzo mentre `request.url` viene ricostruito dall'header `Host`, un header malformato potrebbe far sì che `request.url.path` differisca dal percorso effettivamente richiesto. Middleware ed endpoint che applicano restrizioni di sicurezza basate su `request.url` (piuttosto che sul percorso `scope` grezzo) potrebbero quindi essere bypassati. Gli utenti dovrebbero aggiornare a una versione maggiore o uguale alla 1.0.1, che valida l'header `Host` secondo la grammatica della RFC 9112 §3.2 / RFC 3986 §3.2.2 quando costruisce `request.url` e ripiega su `scope["server"]` per i valori malformati.
Fonti
3Starlette Host-Header URL Confusion Lab (X41-2026-002) - CVE-2026-48710
Scanner di rilevamento per CVE-2026-48710 - Bypass dell'autenticazione tramite header Host in Starlette/FastAPI
Utilizzo responsabile
Utilizza le informazioni sulla vulnerabilità solo sui sistemi che possiedi o che sei autorizzato a testare. Kitploit si collega ai metadati della ricerca pubblica e non memorizza codici exploit o payload dannosi.