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
- 1 ott 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:NBasso · prossimi 30 giorni
- Percentile
- 94,1%
- Data del modello
- 15 ott 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
http/cves/2026/CVE-2026-48710.yaml
Nuclei TemplatesCondizioni dichiarate
- network: http($.protocol_keys)
- verification: dsl,status,word($.matchers[*].type)
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.