Django 1.11.11 release notes¶
March 6, 2018
Django 1.11.11 fixes two security issues in 1.11.10.
CVE-2018-7536: Denial-of-service possibility in
urlizetrunc template filters¶
django.utils.html.urlize() function was extremely slow to evaluate
certain inputs due to catastrophic backtracking vulnerabilities in two regular
urlize() function is used to implement the
urlizetrunc template filters, which were thus vulnerable.
The problematic regular expressions are replaced with parsing logic that behaves similarly.
CVE-2018-7537: Denial-of-service possibility in
truncatewords_html template filters¶
words() methods were
html=True argument, they were extremely slow to evaluate certain
inputs due to a catastrophic backtracking vulnerability in a regular
words() methods are used to implement the
truncatewords_html template filters, which were
The backtracking problem in the regular expression is fixed.