Passkeys Supplied Without User Verification Should Not Satisfy MFA #361
Labels
No labels
bug
chore
documentation
enhancement
help
in-progress
question
ready-for-release
released
translation
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
adam/gate#361
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Describe the bug:
If a user signs in with a passkey but does not supply user verification, an important step of MFA has been missed. MFA enabled accounts (or when MFA is needed due to some other requirement) should not be able to sign in a hardware token alone. A PIN or biometric or password should always also be required.
To Reproduce:
Using a Yubikey without PIN, I am able to sign-in to an MFA enabled account
Expected behavior:
I should be redirected to the MFA page to continue sign-in. Passkeys should serve as either a first-factor or second-factor (due to credential storing) but not both without user verification.
Database Driver:
N/A
This has been somewhat discussed in #311 and #106
Now fixed in release v1.12.0