Loading HuntDB...

Enumerating emails through "Forgot Password" form

P
Phabricator
Submitted None
Reported by denispugachev

Vulnerability Details

Technical details and impact analysis

Violation of Secure Design Principles
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

Report Details

Additional information and metadata

State

Closed

Substate

Informative

Submitted

Weakness

Violation of Secure Design Principles