Add another email address without verification

Disclosed: 2017-10-05 12:24:43 By tungpun To weblate
Unknown
Vulnerability Details
## Introduction In the normal case, to link another email address to the Weblate account, users need to own the email address and click the verification link. However, I found an issue, that allows adding another email address without clicking on the verification link. ## Description and PoC: * Create a new openSUSE ID. Pick up a new email. In this example, I choose `[email protected]`. {F218492} Of course, you don't need to verify the email address for this openSUSE ID. * Then backs to weblate.org, go to Your profile > Authentication `https://demo.weblate.org/accounts/profile/#auth`. Add the above openSUSE account as a new association. {F218493} * That all, go to Account tab `https://demo.weblate.org/accounts/profile/#account`, you will see the new email in your account's email field. {F218494} ## Mitigation Weblate should only accept the association from verified openSUSE ID.
Actions
View on HackerOne
Report Stats
  • Report ID: 265987
  • State: Closed
  • Substate: resolved
  • Upvotes: 4
Share this report