Vulnerabilidades críticas de inyección SQL y DoS en Django framework

Se han divulgado dos vulnerabilidades críticas en el framework Django que permiten ataques de inyección SQL y denegación de servicio (DoS). Las fallas afectan componentes centrales, incluyendo QuerySet y objetos Q para inyección SQL, y funciones HttpResponseRedirect en Windows para DoS. Estas vulnerabilidades requieren atención inmediata para mitigar impactos como acceso no autorizado a datos y agotamiento de recursos del sistema.

CVE y severidad

CVE IDTipo de vulnerabilidadVersiones afectadasPuntaje CVSSSeveridad
CVE-2025-64459Inyección SQLDjango 4.2, 5.1, 5.2, 6.0 (beta)9.8Alta
CVE-2025-64458Denegación de Servicio (DoS)Django 4.2, 5.1, 5.2, 6.0 (beta)5.3Media

Productos afectados

El framework Django en versiones 4.2, 5.1, 5.2 y 6.0 (beta) está afectado por las dos vulnerabilidades reportadas; la inyección SQL impacta los métodos QuerySet.filter(), QuerySet.exclude(), QuerySet.get() y la clase Q(), mientras que la vulnerabilidad DoS afecta funciones HttpResponseRedirect y HttpResponsePermanentRedirect en sistemas Windows.

Solución

Actualizar Django a la última versión parcheada disponible.

Recomendaciones

Priorizar la aplicación inmediata de parches de seguridad para mitigar las vulnerabilidades.
Windows: prestar especial atención a la vulnerabilidad DoS.
General: validar entradas que involucren consultas SQL para prevenir inyecciones y realizar monitoreo continuo tras la actualización.

Referencias