Closed Bug 895269 Opened 13 years ago Closed 13 years ago

account.services.mozilla.org - Captcha does not prevent account-existence testing

Categories

(Cloud Services :: General, defect)

defect
Not set
major

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: mriazebrahim, Unassigned)

Details

(Keywords: reporter-external, Whiteboard: [site:account.services.mozilla.com][reporter-external])

I have found a vulnerability on your password reset page - https://account.services.mozilla.com/forgot This vulnerability allows attacker to conduct account harvesting attack. This above affected link is used for resetting the user password. Usually the Captcha is implemented in reset password pages to avoid automatic email generation to avoid account harvesting using automated way. Account harvesting attack is the the process of collecting the valid user list using automated way by analyzing the response message of give user ID in the page. Your captcha on this page have a securiy hole. Steps - 1) Go to https://account.services.mozilla.com/forgot 2) Enter invalid userid (which is not yet registered with mozilla) 3) Click register button without entering captcha 4) The response message shows as "Unable to locate your account. Please check your username. " So you can automate this request (without providing the captcha value) to collect the list of registered email address (by analyzing the response message) As per security standpoint, every request should have the captcha validation before proceeding to next page
Severity: normal → major
Summary: Insecure Captcha Validation 2 → BugBounty - Insecure Captcha Validation 2
Summary: BugBounty - Insecure Captcha Validation 2 → account.services.mozilla.org - Captcha does not prevent account-existence testing
Group: mozilla-corporation-confidential → mozilla-services-security
Component: Security Assurance: Applications → General
OS: Windows 7 → All
Product: mozilla.org → Mozilla Services
Hardware: x86_64 → All
Whiteboard: [site:account.services.mozilla.com][reporter-external]
Version: other → unspecified
(In reply to mriazebrahim from comment #0) > 3) Click register button without entering captcha There is no register button on this page, only "Email Reset Key". So while you could guess a username you can not guess the email nor get any access to the sync keys or other sensitive information
Group: mozilla-services-security
Status: UNCONFIRMED → RESOLVED
Closed: 13 years ago
Flags: sec-bounty-
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.