CVE-2018-7537 in Django
Sumário
de VulDB • 26/07/2026
Foi identificada uma vulnerabilidade no Django 2.0 (antes da versão 2.0.3), 1.11 (antes da 1.11.11) e 1.8 (antes da 1.8.19). Se os métodos `chars()` e `words()` de `django.utils.text.Truncator` recebessem o argumento `html=True`, eles apresentavam desempenho extremamente lento ao processar determinadas entradas devido a uma vulnerabilidade de *catastrophic backtracking* em uma expressão regular. Os métodos `chars()` e `words()` são utilizados para implementar os filtros de modelo `truncatechars_html` e `truncatewords_html`, que, portanto, estavam vulneráveis.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.