?
avatar mudassir970
mudassir970
24 Nov 2020

Vulnerability: User Enumeration
The username enumeration is an activity in which an attacker tries to retrieve valid usernames from a web application. The web applications are mostly vulnerable to this type of attack on login pages, registration form pages or password reset pages. If the system is vulnerable to the username enumeration attack, the attacker may be able to obtain a list of existing usernames in the system by submitting input (valid and invalid user names) and analyzing the server response (error messages). The attacker can then run a dictionary attack to further exploit the obtained information.

Description:
At the I have lost my password page https://www.joomlashack.com/users/reset/, when you enter an invalid email the error message is:
Reset password failed: Invalid email address
Steps to reproduce:

  1. Navigate to Login Page
  2. Click on forgot password
  3. Enter an invalid email address
  4. Error Message:

Reset password failed: Invalid email address
5. Now enter a valid Email
6. The Message is different

We tried it using Burp Suite. The response can be replicated by "A email has been sent" or "If email exist in our system, you will get a reset link"

Due to this vulnerability Enumeration of email addresses of already registered users is possible, and or, checking if a user with specific email address is registered in the website and will then be used for phishing attacks or any malicious intent.

Best Regards,

Mudassir Aijaz

avatar mudassir970 mudassir970 - open - 24 Nov 2020
avatar joomla-cms-bot joomla-cms-bot - labeled - 24 Nov 2020
avatar brianteeman
brianteeman - comment - 24 Nov 2020
  1. email addresses are not usernames in joomla

  2. most importantly
    bug

avatar Bakual
Bakual - comment - 24 Nov 2020

For the reasons stated by Brian I'm closing this issue. If you think it's indeed a security issue, please follow the policy for reporting security issues as also shown by Brian. Thanks


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/31471.

avatar Bakual Bakual - change - 24 Nov 2020
Status New Expected Behaviour
Closed_Date 0000-00-00 00:00:00 2020-11-24 11:47:34
Closed_By Bakual
avatar joomla-cms-bot joomla-cms-bot - change - 24 Nov 2020
Status Expected Behaviour Closed
Closed_By Bakual joomla-cms-bot
avatar joomla-cms-bot joomla-cms-bot - close - 24 Nov 2020
avatar joomla-cms-bot
joomla-cms-bot - comment - 24 Nov 2020

Set to "closed" on behalf of @Bakual by The JTracker Application at issues.joomla.org/joomla-cms/31471

Add a Comment

Login with GitHub to post a comment