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
- 48,8 %
- Fecha del modelo
- 21 sept 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 Range de FileResponse de Starlette. Esto permite el agotamiento de la CPU por petición, provocando una denegación de servicio para endpoints que sirven archivos (por ejemplo, StaticFiles o cualquier uso de FileResponse). Esta vulnerabilidad se corrige en la versión 0.49.1.
Fuentes
1Prueba 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.