Plugin allows username enumeration
-
This plugin works really well, but unfortunately it allows username enumeration as it only allows users to progress to the 2FA if their username exists in the DB.
This sounds like a good idea, but the problem is that users progress to the 2FA even if their password is incorrect. This allows enumeration (guessing) of usernames.
Ideally the plugin should only allow users to progress to the 2FA prompt if both their username and password is correct. I’m looking at implementing this myself using hooks if possible, but I think it would be best if this was included in the plugin by default (It looks like this would require modifications to the
preAuth
method of theSimba_TFA
class).
- The topic ‘Plugin allows username enumeration’ is closed to new replies.