Instituto Nacional de ciberseguridad. Sección Incibe
Instituto Nacional de Ciberseguridad. Sección INCIBE-CERT

Vulnerabilidad en Django (CVE-2019-14232)

Gravedad CVSS v3.1:
ALTA
Tipo:
CWE-400 Consumo de recursos no controlado (Agotamiento de recursos)
Fecha de publicación:
02/08/2019
Última modificación:
03/07/2024

Descripción

Se detectó un problema en Django versiones 1.11.x anteriores a 1.11.23, versiones 2.1.x anteriores a 2.1.11 y versiones 2.2.x anteriores a 2.2.4. Si los métodos chars() y words() de django.utils.text.Truncator pasaron el argumento html=True, fueron extremadamente lentos para evaluar ciertas entradas debido a una vulnerabilidad de retroceso catastrófico en una expresión regular. Los métodos chars() y words() se usan para implementar los filtros de plantilla truncatechars_html y truncatewords_html, que eran por lo tanto vulnerables.

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:djangoproject:django:*:*:*:*:*:*:*:* 1.11 (incluyendo) 1.11.23 (excluyendo)
cpe:2.3:a:djangoproject:django:*:*:*:*:*:*:*:* 2.1 (incluyendo) 2.1.11 (excluyendo)
cpe:2.3:a:djangoproject:django:*:*:*:*:*:*:*:* 2.2 (incluyendo) 2.2.4 (excluyendo)
cpe:2.3:o:opensuse:leap:15.1:*:*:*:*:*:*:*