Примечания к выпуску Django 4.2.16

September 3, 2024

Django 4.2.16 исправляет одну проблему безопасности со степенью «средней» и одну проблему безопасности со степенью «низкой» в версии 4.2.15.

CVE-2024-45230: Потенциальная уязвимость для отказа в обслуживании в django.utils.html.urlize()

urlize и urlizetrunc были подвержены потенциальной атаке типа «отказ в обслуживании» с использованием очень больших входных данных с определенной последовательностью символов.

CVE-2024-45231: Список адресов электронной почты потенциальных пользователей по статусу ответа на сброс пароля

Из-за сбоев при отправке необработанной электронной почты класс PasswordResetForm позволял удаленным злоумышленникам просматривать электронные письма пользователей, отправляя запросы на сброс пароля и наблюдая за результатами.

Чтобы снизить этот риск, исключения, возникающие при отправке электронного письма со сбросом пароля, теперь обрабатываются и регистрируются с помощью регистратора django.contrib.auth.

Вернуться на верх