Add another email address without verification
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 HackerOneReport Stats
- Report ID: 265987
- State: Closed
- Substate: resolved
- Upvotes: 4