Enumerating emails through "Forgot Password" form
P
Phabricator
Submitted None
Actions:
Reported by
denispugachev
Vulnerability Details
Technical details and impact analysis
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