A serious bug in “Sign in with Apple” found by cybersecurity researcher, gets a $100k bounty from Apple

A serious bug in “Sign in with Apple” found by cybersecurity researcher, gets a $100k bounty from Apple

A bug that could result in a full account takeover using only an email id of a user was found by a cybersecurity researcher Bhavuk Jain.

“I found I could request JWTs for any Email ID from Apple and when the signature of these tokens was verified using Apple’s public key, they showed as valid. This means an attacker could forge a JWT by linking any Email ID to it and gaining access to the victim’s account.” – Bhavuk stated.

image

The impact of this vulnerability was quite critical as it could have allowed full account takeover. A lot of developers have integrated Sign in with Apple since it is mandatory for applications that support other social logins. To name a few that use Sign in with Apple – Dropbox, Spotify, Airbnb, Giphy (Now acquired by Facebook). These applications were not tested but could have been vulnerable to a full account takeover if there weren’t any other security measures in place while verifying a user.

Bhavuk was paid $100,000 bounty by Apple as part of their security bug bounty program.

Leave a Reply

Your email address will not be published. Required fields are marked *