Intel

AIKIDO-2024-10235

django-allauth is vulnerable to Authentication Bypass by Capture-replay

Authentication Bypass by Capture-replay Pre-CVE
Found by Aikido Intel before public disclosure or CVE publication.
Published Aug 30, 2024

50

Medium Risk

This Affects:

pythondjango-allauth
0.61.1 - 64.1.0
Fixed in 64.2.0
Are you affected? Scan for Free

TL;DR

Affected versions of the package are vulnerable to authentication bypass by capture-replay. When an ID token is used for authentication, the JTI (JWT ID) is now respected to prevent the possibility of replays, instead of solely relying on the expiration time.

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 Authentication Bypass by Capture-replay in versions 0.61.1 - 64.1.0.

How to fix this

Upgrade the django-allauth library to the patch version.