Django 3.0.1 发行说明 — Django 文档

来自菜鸟教程
Django/docs/3.2.x/releases/3.0.1
跳转至:导航、​搜索

Django 3.0.1 发行说明

2019 年 12 月 18 日

Django 3.0.1 修复了一个安全问题和 3.0 中的几个错误。

CVE-2019-19844:通过密码重置表单潜在的帐户劫持

通过提交使用 Unicode 字符的适当制作的电子邮件地址,在比较小写时与现有用户电子邮件相比,攻击者可以发送匹配帐户的密码重置令牌。

为了避免此漏洞,密码重置请求现在使用更严格的推荐算法比较提交的电子邮件,对 Unicode Technical Report 36, section 2.11.2(B)(2)[X245X 中的两个标识符进行不区分大小写的比较]。 匹配后,包含重置令牌的电子邮件将发送到记录的电子邮件地址,而不是提交的地址。


错误修正