CVE-2025-62727
Starlette vulnerable a DoS O(n^2) mediante la fusión de cabeceras Range en starlette.responses.FileResponse
- Publicado
- 28 oct 2025
- Actualizado
- 4 nov 2025
- Asignación de CNA
- GitHub_M
- Evidencia observada
- 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:HBajo · próximos 30 días
- Percentil
- 56,2 %
- Fecha del modelo
- 24 oct 2026
EPSS es una estimación estadística, no una certeza o una medida de impacto. Combínelo con CVSS, estado KEV, exposición y su entorno.
Resumen
Starlette es un framework/toolkit ASGI ligero. A partir de la versión 0.39.0 y antes de la versión 0.49.1, un atacante no autenticado puede enviar una cabecera HTTP Range manipulada que desencadena un procesamiento de tiempo cuadrático en la lógica de análisis/fusión de rangos de FileResponse de Starlette. Esto permite el agotamiento de la CPU por solicitud, causando denegación de servicio para los puntos finales que sirven archivos (por ejemplo, StaticFiles o cualquier uso de FileResponse). Esta vulnerabilidad está corregida en la versión 0.49.1.
Fuentes
Prueba de concepto de CVE-2025-62727 que puede causar denegación de servicio en FastAPI (basado en Starlette <= 0.48.0)
Uso responsable
Utilice información sobre vulnerabilidades solo en sistemas de su propiedad o que esté autorizado a probar. Kitploit enlaza con metadatos de investigación pública y no almacena código de explotación ni cargas útiles maliciosas.