Django 5.1.7 リリースノート¶
2025年3月6日
Django 5.1.7 では、 5.1.6 における深刻度 "moderate" のセキュリティの問題1件と、いくつかのバグを修正しました。
CVE-2025-26699: django.utils.text.wrap() における潜在的な DoS 攻撃の脆弱性¶
The wrap() and wordwrap template filter were subject to a
potential denial-of-service attack when used with very long strings.
バグ修正¶
Fixed a bug in Django 5.1 where the
{% querystring %}template tag returned an empty string rather than"?"when all parameters had been removed from the query string (#36182).Fixed a bug in Django 5.1 where
FileSystemStorage, withallow_overwriteset toTrue, did not truncate the overwritten file content (#36191).Fixed a regression in Django 5.1 where the
countandexistsmethods ofManyToManyFieldrelated managers would always return0andFalsewhen the intermediary model back references usedto_field(#36197).Fixed a regression in Django 5.1 where the
pre_saveandpost_savesignals forLogEntrywere not sent when deleting a single object in the admin (#36217).