Skip to content
OpenAdvisories
High · 7.5 CVE-2022-42731 EUVD-2022-0080GHSA-vw39-2wj9-4q86PYSEC-2022-303

django-mfa2 vulnerable to MFA Replay attack

Published Oct 11, 2022 · Updated May 20, 2025 · Assigned by mitre

Description

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

EcosystemPackageAffectedFixedRecord
PyPI django-mfa2 < 2.5.1 2.5.1 GHSA-vw39-2wj9-4q86
PyPI django-mfa2 >= 2.6.0, < 2.6.1 2.6.1 GHSA-vw39-2wj9-4q86
PyPI django-mfa2 < 2.5.1 · >= 2.6.0, < 2.6.1 2.5.1, 2.6.1 PYSEC-2022-303

References