CVE-2025-62727
Starlette vulnerabile a DoS O(n^2) tramite l'unione dell'header Range in starlette.responses.FileResponse
- Pubblicato
- 28 ott 2025
- Aggiornato
- 4 nov 2025
- Assegnazione CNA
- GitHub_M
- Evidenza osservata
- 25 ago 2026
CVSS primario
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:HBasso · prossimi 30 giorni
- Percentile
- 48,8%
- 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.
Riepilogo
Starlette è un framework/toolkit ASGI leggero. A partire dalla versione 0.39.0 e prima della versione 0.49.1, un attaccante non autenticato può inviare un'intestazione HTTP Range appositamente costruita che innesca un'elaborazione di complessità quadratica nella logica di parsing/merge di Range di FileResponse di Starlette. Ciò consente l'esaurimento della CPU per richiesta, causando denial‑of‑service per gli endpoint che servono file (ad es. StaticFiles o qualsiasi utilizzo di FileResponse). Questa vulnerabilità è corretta nella versione 0.49.1.
Fonti
1Prova di concetto di CVE-2025-62727 che può causare denial-of-service in FastAPI (basato su Starlette <= 0.48.0)
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.