PYSEC-2022-303

Import Source
https://github.com/pypa/advisory-database/blob/main/vulns/django-mfa2/PYSEC-2022-303.yaml
Aliases
Published
2022-10-11T14:15:00Z
Modified
2023-11-08T04:10:40.067362Z
Details

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.

References

Affected packages

PyPI / django-mfa2

Package

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0The exact introduced commit is unknown
Fixed
2.5.1
Introduced
2.6.0
Fixed
2.6.1

Affected versions

0.*

0.8
0.8.5
0.8.7
0.8.8
0.9.0
0.9.1
0.9.2
0.9.4
0.9.5

1.*

1.0
1.0.1
1.0.2
1.0.3
1.0.4
1.0.5
1.1
1.1.1
1.1.2
1.1.5
1.1.6
1.1.7
1.1.8
1.1.8.1
1.2.0
1.2.1
1.3.0
1.4.0
1.4.1
1.5.0
1.6
1.7.0
1.7.5
1.7.6
1.7.7
1.7.8
1.7.9
1.7.10
1.7.11
1.7.12
1.7.13
1.8.0
1.8.1
1.9.0

2.*

2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.1.2b1
2.1.2
2.2.0b1
2.2.0b2
2.2.0
2.3.0
2.4.0
2.5.0b1
2.5.0b2
2.5.0
2.6.0