NetSight
medium5.3

CVE-2024-39329

Django vulnerable to user enumeration attack

Impact

An issue was discovered in Django 5.0 before 5.0.7 and 4.2 before 4.2.14. The `django.contrib.auth.backends.ModelBackend.authenticate()` method allows remote attackers to enumerate users via a timing attack involving login requests for users with an unusable password.

Affected packages

EcosystemPackageAffectedFixed in
pipDjango>= 5.0, < 5.0.75.0.7

Affected products

VendorProductAffected versions
DjangoprojectDjango
from 4.2 before 4.2.14
from 5.0 before 5.0.7

Weakness classification

References