Intel

AIKIDO-2025-10319

django-allauth is vulnerable to Improper Restriction of Excessive Authentication Attempts

Improper Restriction of Excessive Authentication Attempts Pre-CVE
Found by Aikido Intel before public disclosure or CVE publication.
Published May 23, 2025

20

Low Risk

This Affects:

Pythondjango-allauth
0.56.0 - 65.8.0
Fixed in 65.8.1
Are you affected? Scan for Free

TL;DR

Affected versions of this package are vulnerable to a rate-limiting bypass due to improper handling of failed login attempts. It allows an attacker to reset the rate limit for an IP address by performing a successful login, effectively bypassing brute-force protection. An attacker could exploit this by first making multiple failed login attempts, then using a known or guessed password to log in successfully, clearing the rate limit, and allowing further brute-force attempts.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range.

Background info

django-allauth is vulnerable to Improper Restriction of Excessive Authentication Attempts in versions 0.56.0 - 65.8.0.

How to fix this

Upgrade the django-allauth library to the patch version.