Notas de lanzamiento de Django 2.1.6

11 de febrero de 2019

Django 2.1.6 soluciona un problema de seguridad y una falla en la versión 2.1.5.

CVE-2019-6975: Agotamiento de memoria en django.utils.numberformat.format()

Si django.utils.numberformat.format() – utilizado por contrib.admin así como los filtros de plantillas floatformat, filesizeformat y intcomma – recibía un Decimal con un gran número de dígitos o un gran exponente, podría provocar un uso significativo de memoria debido a una llamada a '{:f}'.format().

Para evitar esto, ahora se formatean decimales con más de 200 dígitos utilizando notación científica.

Bugfixes

  • Hizo el argumento obj de InlineModelAdmin.has_add_permission() opcional para restaurar la compatibilidad hacia atrás con código de terceros que no lo proporciona (#30097).