Django 3.1.7 版本发行说明
2021 年 2 月 19 日
Django 3.1.7 修复了 3.1.6 中的一个安全问题和一个漏洞。
CVE-2021-23336:通过 django.utils.http.limited_parse_qsl()
造成网页缓存中毒
Django 包含一个 urllib.parse.parse_qsl() 的副本,该副本已添加以向后移植一些安全修复程序。最近发布了进一步的安全修复程序,使 parse_qsl()
不再被允许使用 ;
作为默认的查询参数分隔符。Django 现在包含了这个修正。更多细节请参见 bpo-42967。
漏洞修复
- 修正了 Django 3.1 中的一个缺陷,当只使用
'postgres'
数据库时,会导致RuntimeError
而不是连接错误(#32403)。