Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

User Accounts Enumerable #495

Open
cpitkin opened this issue Sep 17, 2019 · 0 comments
Open

User Accounts Enumerable #495

cpitkin opened this issue Sep 17, 2019 · 0 comments
Labels
security Anything that is possibly security related

Comments

@cpitkin
Copy link
Contributor

cpitkin commented Sep 17, 2019

Overview:
The application's response when using the forgot password functionality on the Administrator login page allows for account enumeration. The user is required to enter an e-mail in order to reset their password. If an invalid email account is used an error is returned to the user.

Severity: LOW
An attacker may generate a list of known-valid accounts and then perform a password guessing attack to compromise an account in order to gain unauthorized access to the application.

Recommendation:
The application should be modified to display the same message to the user initiating the password reset process whether the username is matched or not. When the user submits the username or email address, the application should respond with an identical message for both success and failure. For example, the application could use a message such as "A secure link to reset your password has been sent via email if the username and email address matched your account information."

Reference:
https://www.owasp.org/index.php/Top_10-2017_A2-Broken_Authentication

@cpitkin cpitkin added the security Anything that is possibly security related label Sep 17, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
security Anything that is possibly security related
Projects
None yet
Development

No branches or pull requests

1 participant