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.
{
"cna_assigner": "mitre",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2022/42xxx/CVE-2022-42731.json"
}{
"extracted_events": [
{
"range": [
{
"introduced": "2"
},
{
"fixed": "2.5.1"
}
],
"source": "DESCRIPTION"
},
{
"range": [
{
"introduced": "2.6.x"
},
{
"fixed": "2.6.1"
}
],
"source": "DESCRIPTION"
},
{
"original_tag": "v2.5.1-release",
"range": [
{
"fixed": "84b9d297d21170eab89b73dcb25f9ea7dcc64b82"
}
],
"source": "REFERENCES_TAG"
},
{
"original_tag": "v2.6.1-release",
"range": [
{
"fixed": "2d7b80bf5a7b67816dbf57af2b7ae33347b24d5f"
}
],
"source": "REFERENCES_TAG"
}
]
}