Vulnerability · Published Nov 3, 2026 · Assigned by DSF
CVE-2026-113733Password hash disclosure to "view only" admin users with custom user models
Low 2.2
In plain English
A low-severity security flaw in Django from djangoproject. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.4% (higher than 34% of all known vulnerabilities).
Official description
An issue was discovered in Django 6.1 before 6.1.3 and 6.0 before 6.0.10. The `django.contrib.admin.utils.display_for_field()` function did not obfuscate the password field of user models other than `AUTH_USER_MODEL`, or of an `AUTH_USER_MODEL` inheriting its password field from a concrete parent model through multi-table inheritance, which allows authenticated staff users with only the view permission on such a model to obtain full password hashes via the read-only change form. Earlier, unsupported Django series (such as 5.1.x, 5.0.x, and 4.2.x) were not evaluated and may also be affected. Django would like to thank Aaron chen for reporting this issue.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu:22.04:LTS | python-django | no fix listed | UBUNTU-CVE-2026-113733 |
| Ubuntu:24.04:LTS | python-django | no fix listed | UBUNTU-CVE-2026-113733 |
| Ubuntu:26.04:LTS | python-django | no fix listed | UBUNTU-CVE-2026-113733 |
| Ubuntu:26.10 | python-django | no fix listed | UBUNTU-CVE-2026-113733 |
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| djangoproject | Django | 6.1 – before 6.1.36.0 – before 6.0.10 |
Weakness: CWE-522 · Vector: CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:U/C:L/I:N/A:N
References
- Django security archive vendor-advisory
- Django releases announcements mailing-list
- https://github.com/django/django/commit/f5b039a619b3b5394ea5b966e17c7546fda6f937 patch
- https://github.com/django/django/commit/7d875c0a49d2a59335c65f6bf57970a5bac03be2 patch
- https://github.com/django/django/commit/67cce9dcd23ddeec41ccf0abfe3431e3cd724365 patch
- Django security releases issued: 6.1.3, 6.0.10, and 5.2.19 vendor-advisory