CVE Vulnerabilities

CVE-2021-45115

Published: Jan 05, 2022 | Modified: Nov 21, 2024
CVSS 3.x
7.5
HIGH
Source:
NVD
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS 2.x
5 MEDIUM
AV:N/AC:L/Au:N/C:N/I:N/A:P
RedHat/V2
RedHat/V3
7.5 MODERATE
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Ubuntu
MEDIUM

An issue was discovered in Django 2.2 before 2.2.26, 3.2 before 3.2.11, and 4.0 before 4.0.1. UserAttributeSimilarityValidator incurred significant overhead in evaluating a submitted password that was artificially large in relation to the comparison values. In a situation where access to user registration was unrestricted, this provided a potential vector for a denial-of-service attack.

Affected Software

Name Vendor Start Version End Version
Django Djangoproject 2.2 (including) 2.2.26 (excluding)
Django Djangoproject 3.2 (including) 3.2.11 (excluding)
Django Djangoproject 4.0 (including) 4.0.1 (excluding)
Red Hat Satellite 6.11 for RHEL 8 RedHat python-django-0:3.2.13-1.el8pc *
Red Hat Satellite 6.11 for RHEL 8 RedHat python-django-0:3.2.13-1.el8pc *
Python-django Ubuntu bionic *
Python-django Ubuntu devel *
Python-django Ubuntu esm-infra-legacy/trusty *
Python-django Ubuntu esm-infra/xenial *
Python-django Ubuntu focal *
Python-django Ubuntu hirsute *
Python-django Ubuntu impish *
Python-django Ubuntu jammy *
Python-django Ubuntu kinetic *
Python-django Ubuntu lunar *
Python-django Ubuntu mantic *
Python-django Ubuntu noble *
Python-django Ubuntu oracular *
Python-django Ubuntu trusty/esm *

References