Django before 1.11.27, 2.x before 2.2.9, and 3.x before 3.0.1 allows account takeover. A suitably crafted email address (that is equal to an existing user's email address after case transformation of Unicode characters) would allow an attacker to be sent a password reset token for the matched user account. (One mitigation in the new releases is to send password reset tokens only to the registered user email address.)
| Software | From | Fixed in |
|---|---|---|
| djangoproject / django | 2.2 | 2.2.9 |
| djangoproject / django | 3.0 | 3.0.x |
| djangoproject / django | - | 1.11.27 |
| canonical / ubuntu_linux | 16.04 | 16.04.x |
| canonical / ubuntu_linux | 18.04 | 18.04.x |
| canonical / ubuntu_linux | 19.04 | 19.04.x |
| canonical / ubuntu_linux | 19.10 | 19.10.x |
Django
|
- | 1.11.27 |
Django
|
2.0.0 | 2.2.9 |
Django
|
3.0.0 | 3.0.1 |