Django 3.1.7 版本发行说明
2021 年 2 月 19 日
Django 3.1.7 修复了 3.1.6 中的一个安全问题和一个 bug。
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)。