# OAUTH Misconfigurations

## Resources

1. [https://datatracker.ietf.org/doc/html/rfc6749](https://datatracker.ietf.org/doc/html/rfc6749#page-12)
2. [https://oauth.net/2/](https://oauth.net/2/)
3. [https://www.oauth.com/](https://www.oauth.com/)
4. [https://www.youtube.com/watch?v=996OiexHze0](https://www.youtube.com/watch?v=996OiexHze0)
5. [https://www.amazon.com/OAuth-2-Action-Justin-Richer/dp/161729327X](https://www.amazon.com/OAuth-2-Action-Justin-Richer/dp/161729327X)
6. OAuth2.0 Protocol Code Flow with PKCE Explained in Arabic: [https://www.youtube.com/watch?v=\_NNPKyAlaIw](https://www.youtube.com/watch?v=_NNPKyAlaIw)&#x20;
7. Modern Guide - What is OAuth 2.0 and How Does It Work: [https://fusionauth.io/articles/oauth/modern-guide-to-oauth](https://fusionauth.io/articles/oauth/modern-guide-to-oauth)&#x20;
8. OAuth 2.0 explained with examples: [https://dev.to/hem/oauth-2-0-flows-explained-in-gifs-2o7a](https://dev.to/hem/oauth-2-0-flows-explained-in-gifs-2o7a)&#x20;
9. OAuth 2.0 flows explained in GIFs: [https://www.youtube.com/watch?v=ZDuRmhLSLOY](https://www.youtube.com/watch?v=ZDuRmhLSLOY)&#x20;
10. Official Docs: [https://oauth.net/2/](https://oauth.net/2/)
11. [**YouTube**](https://www.youtube.com/watch?v=_NNPKyAlaIw)**: OAuth2.0 Protocol Code Flow with PKCE Explained | oauth2.0 شرح**\


**Mind map**

https://pbs.twimg.com/media/EZ1WqmcXYAAqwSH?format=jpg\&name=900x900

#### Top OAuth reports from HackerOne:

1. [Shopify Stocky App OAuth Misconfiguration](https://hackerone.com/reports/740989) to Shopify - 514 upvotes, $0
2. [Chained Bugs to Leak Victim's Uber's FB Oauth Token](https://hackerone.com/reports/202781) to Uber - 398 upvotes, $0
3. [Insufficient OAuth callback validation which leads to Periscope account takeover](https://hackerone.com/reports/110293) to X (Formerly Twitter) - 260 upvotes, $0
4. [OAuth `redirect_uri` bypass using IDN homograph attack resulting in user's access token leakage](https://hackerone.com/reports/861940) to Semrush - 224 upvotes, $0
5. [Ability to bypass email verification for OAuth grants results in accounts takeovers on 3rd parties](https://hackerone.com/reports/922456) to GitLab - 223 upvotes, $3000
6. [Unauthenticated blind SSRF in OAuth Jira authorization controller](https://hackerone.com/reports/398799) to GitLab - 222 upvotes, $4000
7. [Stealing Facebook OAuth Code Through Screenshot viewer](https://hackerone.com/reports/488269) to Rockstar Games - 193 upvotes, $0
8. [Stealing Users OAuth authorization code via redirect\_uri](https://hackerone.com/reports/1861974) to pixiv - 183 upvotes, $2000
9. [Referer Leakage Vulnerability in socialclub.rockstargames.com/crew/ leads to FB'S OAuth token theft.](https://hackerone.com/reports/787160) to Rockstar Games - 106 upvotes, $0
10. [User account compromised authentication bypass via oauth token impersonation](https://hackerone.com/reports/739321) to Picsart - 91 upvotes, $0
11. [Incorrect details on OAuth permissions screen allows DMs to be read without permission](https://hackerone.com/reports/434763) to X (Formerly Twitter) - 73 upvotes, $2940
12. [Facebook OAuth Code Theft through referer leakage on support.rockstargames.com](https://hackerone.com/reports/482743) to Rockstar Games - 67 upvotes, $0
13. [CSRF on Periscope Web OAuth authorization endpoint ](https://hackerone.com/reports/215381)to X (Formerly Twitter) - 66 upvotes, $0
14. [Misconfigured oauth leads to Pre account takeover ](https://hackerone.com/reports/1074047)to Bumble - 58 upvotes, $0
15. [Stealing Users OAuth Tokens through redirect\_uri parameter](https://hackerone.com/reports/665651) to GSA Bounty - 52 upvotes, $750
16. [\[auth2.zomato.com\] Reflected XSS at `oauth2/fallbacks/error` | ORY Hydra an OAuth 2.0 and OpenID Connect Provider](https://hackerone.com/reports/456333) to Zomato - 46 upvotes, $0
17. [Ability to bypass social OAuth and take over any account \[d2c-api\]](https://hackerone.com/reports/729960) to Genasys Technologies - 40 upvotes, $0
18. [Gitlab Oauth Misconfiguration Lead To Account Takeover ](https://hackerone.com/reports/541701)to Vercel - 39 upvotes, $0
19. [Mattermost Server OAuth Flow Cross-Site Scripting](https://hackerone.com/reports/1216203) to Mattermost - 38 upvotes, $900
20. [Oauth flow on the comments widget login can lead to the access code leakage](https://hackerone.com/reports/292783) to Ed - 38 upvotes, $0
21. [Stealing Users OAUTH Tokens via redirect\_uri ](https://hackerone.com/reports/405100)to BOHEMIA INTERACTIVE a.s. - 38 upvotes, $0
22. [Broken OAuth leads to change photo profile users .](https://hackerone.com/reports/642475) to Dropbox - 37 upvotes, $512
23. [Race Conditions in OAuth 2 API implementations](https://hackerone.com/reports/55140) to Internet Bug Bounty - 37 upvotes, $0
24. [Twitter iOS fails to validate server certificate and sends oauth token](https://hackerone.com/reports/168538) to X (Formerly Twitter) - 35 upvotes, $2100
25. [Smuggle SocialClub's Facebook OAuth Code via Referer Leakage](https://hackerone.com/reports/342709) to Rockstar Games - 35 upvotes, $750
26. [`account_info.read` scope OAuth app access token can change token owner's account name.](https://hackerone.com/reports/1031240) to Dropbox - 34 upvotes, $1728
27. [Open Redirect on Gitllab Oauth leading to Acount Takeover](https://hackerone.com/reports/677617) to Vercel - 34 upvotes, $0
28. [Image Injection vulnerability on screenshot-viewer/responsive/image may allow Facebook OAuth token theft.](https://hackerone.com/reports/655288) to Rockstar Games - 32 upvotes, $0
29. [User session access due to Oauth whitelist host bypass and postMessage](https://hackerone.com/reports/875938) to Mail.ru - 30 upvotes, $0
30. [OAuth 2 Authorization Bypass via CSRF and Cross Site Flashing](https://hackerone.com/reports/136582) to Vimeo - 28 upvotes, $0
