Email enumeration at SignUp page

Disclosed: 2019-09-04 07:42:59 By sheerwood To omise
Low
Vulnerability Details
Hi. There's bad security practise at https://trade.go.exchange/en/auth/sign-up against User enumeration. #### Description: At the signup page here https://trade.go.exchange/en/auth/sign-up , when you enter an existing user's mail , a msg box says "Email is invalid." F546294 The problem is that any used email gets the same error message. while when you enter any other e-mail regardless whether it is fake or not & valid or no it get accepted. which means any Email (could be fake) is valid except registred emails in the database. so an attacker can compare both responses (success & failure) and enumerate users' emails in large scale. #### Mitigation: A better security practise is by simply saying that you sent a link to the e-mail no matter if they have an account already or no. If they have already registred and another process is done, the Email message must say that "someone tried to signup with that Email adress, if that's you please log in." ## Impact - Leaking users' emails. / Information Disclosure.
Actions
View on HackerOne
Report Stats
  • Report ID: 666722
  • State: Closed
  • Substate: resolved
  • Upvotes: 59
Share this report