HexBrain

Phabricator · Report #203614

Enumerating emails through "Forgot Password" form

Informativestatus
5upvotes
6 Feb 2017disclosed

How it was found

mongoose mongoose mongoose

Hi! I am testing typical local installation of Phabricator.

Using the forgot password form it is possible to enumerate users emails because of message There is no account associated with that email address.. So attacker theoretically can figure out registered users emails and use that information later (for example, bruteforce credentials).

I think there is no need to informate user if that account is exists or not. Or you can make option to show or not show this kind of information.

Of course, you can say that there is recaptcha on login form, but in TYPICAL installation recaptcha is disabled, and I had no setup issues messages about that fact (for example "Unresolved setup issue: Please enable recaptcha validation to decrease risk of bruteforcing users credentials. Resolve or ignore").

Be free to ask me more information.

Regards, Denis Pugachev

This report was disclosed publicly on HackerOne and belongs to its author and the program. See the original