Django 5.1.7 release notes¶
6 mars 2025
Django 5.1.7 åtgärdar ett säkerhetsproblem med allvarlighetsgrad ”måttlig” och flera buggar i 5.1.6.
CVE-2025-26699: Potentiell sårbarhet för förnekande av tjänst i django.utils.text.wrap()
¶
Mallfiltren wrap()
och wordwrap
var föremål för en potentiell överbelastningsattack när de användes med mycket långa strängar.
Buggrättningar¶
Åtgärdade en bugg i Django 5.1 där malltaggen
{% querystring %}
returnerade en tom sträng i stället för"?"
när alla parametrar hade tagits bort från frågesträngen (#36182`).Åtgärdat ett fel i Django 5.1 där
FileSystemStorage
, medallow_overwrite
inställd påTrue
, inte trunkerade det överskrivna filinnehållet (#36191`).Åtgärdade en regression i Django 5.1 där metoderna
count
ochexists
förManyToManyField
relaterade hanterare alltid skulle returnera0
ochFalse
när de mellanliggande modellreferenserna användeto_field
(#36197).Åtgärdade en regression i Django 5.1 där signalerna
pre_save
ochpost_save
förLogEntry
inte skickades när ett enskilt objekt raderades i admin (#36217).