Defect #6254
closedRemove "Unknown user" notification on password request with non-existent email address
0%
Description
Currently, it is possible to retrieve valid e-mailaddreses from the system by simply trying to request a password for it. If the emailaddress is not valid, Redmine will show a notification stating this.
It would be better to have this form output a success message in every scenario in order to make e-mail harvesting harder.
Files
Related issues
Updated by Go MAEDA about 6 years ago
- Has duplicate Defect #25144: Account Harvesting login issue added
Updated by Go MAEDA about 6 years ago
source:tags/3.3.2/config/locales/en.yml#L153:
notice_account_unknown_email: Unknown user.
Updated by Go MAEDA about 6 years ago
Aron Rotteveel wrote:
It would be better to have this form output a success message in every scenario in order to make e-mail harvesting harder.
I completely agree. Redmine should always display notice_account_lost_email_sent
("An email with instructions to choose a new password has been sent to you.").
Updated by Go MAEDA 8 months ago
- File 6254.patch 6254.patch added
The attached patch changes the message when the entered email address is invalid as follows. Comments are welcome.
Before: "Invalid user"
After: "An email with instructions to choose a new password has been sent to you"
Updated by Mischa The Evil 8 months ago
- Has duplicate Defect #37517: User disclosure vulnerability via "Forgot password" functionality added
Updated by Mischa The Evil 7 months ago
- Target version set to Unplanned backlogs
Updated by Go MAEDA 2 months ago
- File 6254-v2.patch 6254-v2.patch added
- Target version changed from Unplanned backlogs to 5.1.0
Setting the target version to 5.1.0.
Updated by Go MAEDA about 2 months ago
- Subject changed from Remove 'invalid user' notification on password request with invalid e-mailadress to Remove "Unknown user" notification on password request with non-existent email address
- Status changed from New to Closed
- Assignee set to Go MAEDA
- Resolution set to Fixed
Committed the patch.