Примечания к выпуску Django 5.1.4¶
4 декабря 2024 г.
В Django 5.1.4 исправлена одна проблема безопасности с «высоким уровнем серьезности», одна проблема безопасности с «средним уровнем серьезности» и несколько ошибок в версии 5.1.3.
CVE-2024-53908: Потенциальное внедрение SQL через HasKey(lhs, rhs) в Oracle.¶
Прямое использование поиска django.db.models.fields.json.HasKey в Oracle подвергалось внедрению SQL, если в качестве значения lhs использовались ненадежные данные.
Приложения, использующие поиск has_key через синтаксис __, не затрагиваются.
Исправления¶
Исправлен сбой в
createsuperuserна Python 3.13+, вызванный необработаннойOSError, когда имя пользователя не могло быть определено (#35942).Исправлена регрессия в Django 5.1, из-за которой реляционные поля не обновлялись при вызове Model.refresh_from_db() в экземплярах с отложенными полями (#35950).