Insufficiently Protected Credentials Affecting django package, versions [6.0a1, 6.0.10)[6.1a1, 6.1.3)


Severity

Recommended
0.0
low
0
10

CVSS assessment by Snyk's Security Team. Learn more

Threat Intelligence

EPSS
0.39% (34th percentile)

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications
  • Snyk IDSNYK-PYTHON-DJANGO-22200532
  • published4 Nov 2026
  • disclosed3 Nov 2026
  • creditAaron chen

Introduced: 3 Nov 2026

NewCVE-2026-113733  (opens in a new tab)
CWE-522  (opens in a new tab)

How to fix?

Upgrade Django to version 6.0.10, 6.1.3 or higher.

Overview

Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.

Affected versions of this package are vulnerable to Insufficiently Protected Credentials in the display_for_field function in django/contrib/admin/utils.py. An admin user with the view but not change permission on a user model can read the full password hash when that model is not AUTH_USER_MODEL, or when AUTH_USER_MODEL inherits its password field from a concrete parent model through multi-table inheritance, because the hash is masked only when the field's model exactly equals the configured user model. This requires a custom user model configuration and an admin account holding the view permission on it.

CVSS Base Scores

version 4.0
version 3.1