HexBrain

X / xAI · Report #472013

Changing email address on Twitter for Android unsets "Protect your Tweets"

Validstatus
lowseverity
$2,940bounty
119upvotes
18 Jan 2019disclosed

How it was found

NOTE! Thanks for submitting a report! Please replace all the [square] sections below with the pertinent details. Remember, the more detail you provide, the easier it is for us to triage and respond quickly, so be sure to take your time filling out the report!

Summary: Verifying email address on Twitter for Android unsets "Protect your Tweets"

Description: Verifying a new email address on a Twitter account in the Android app causes the "Protect your Tweets" option to be unset, resulting in the user's tweets being made publicly visible.

Steps To Reproduce:

(Add details for how we can reproduce the issue)

  1. Log in to a Twitter account on the Android app.
  2. Make sure the app is set to handle twitter.com links.
  3. Change the email address on the account.
  4. Verify the new email address by clicking the link in the email from the same Android device.

Impact: This can lead to a user's private tweets being exposed to the public until they realize this happened. An attacker does not need to be involved as they would need to have access to the user's account to change the email, but a user could be tricked into changing their email if an attacker sent them a phishing email telling them to do so.

Supporting Material/References:

  • List any additional material (e.g. screenshots, logs, etc.)

Impact

This can lead to a user's private tweets being exposed to the public until they realize this happened. An attacker does not need to be involved as they would need to have access to the user's account to change the email, but a user could be tricked into changing their email if an attacker sent them a phishing email telling them to do so.

This report was disclosed publicly on HackerOne and belongs to its author and the program. See the original