NetSight
high7.5

CVE-2022-42731

django-mfa2 vulnerable to MFA Replay attack

Impact

mfa/FIDO2.py in django-mfa2 before 2.5.1 and 2.6.x before 2.6.1 allows a replay attack that could be used to register another device for a user. The device registration challenge is not invalidated after usage.

Affected packages

EcosystemPackageAffectedFixed in
pipdjango-mfa2< 2.5.12.5.1

Affected products

VendorProductAffected versions
Django-Mfa2 ProjectDjango-Mfa2
before 2.5.1
from 2.6.0 before 2.6.1

Weakness classification

References