Intel

AIKIDO-2024-10502

django-allauth is vulnerable to Observable Timing Discrepancy

Observable Timing Discrepancy Pre-CVE
Found by Aikido Intel before public disclosure or CVE publication.
Published Dec 2, 2024

18

Low Risk

This Affects:

pythondjango-allauth
0.8.3 - 65.2.0
Fixed in 65.3.0
Are you affected? Scan for Free

TL;DR

Affected versions of this package are vulnerable to account enumeration via a timing attack during email/password authentication. The time taken to verify credentials varies based on whether the email exists, allowing attackers to infer valid accounts by analyzing response times.

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 Observable Timing Discrepancy in versions 0.8.3 - 65.2.0.

How to fix this

Upgrade the django-allauth library to the patch version.