eduMFA Passkeys: missing expiration flag may allow replay attacks and reuse of old challenges
Description
Published to the GitHub Advisory Database
May 18, 2026
Reviewed
May 18, 2026
Last updated
May 18, 2026
Impact
In eduMFA < 2.9.1 userless Passkey/WebAuthn challenges might be replayed and do not expire
Patches
Fixed in eduMFA >= 2.9.1 by adding validity information to the userless challenges.
Workarounds
No known workarounds besides disabling userless login altogether.
References