Sec-88
  • 🧑Whoami
  • 🕸️Web-AppSec
    • Features Abuse
      • 2FA
      • Ban Feature
      • CAPTCHA
      • Commenting
      • Contact us
      • File-Upload
      • Inviting Feature
      • Messaging Features
      • Money-Related Features
      • Newsletter
      • Profile - Settings
      • Registration
      • Reset Password
      • Review
      • Rich Editor/Text
      • Social Sharing
      • Billing-Shipping Address Management
      • Integrations - Webhooks
      • API Key Management
    • Reconnaissance
      • Attacking Organizations with big scopes
    • Subdomain Enumeration
    • Fingerprinting
    • Dorking
    • XSS-HTML Injection
    • Improper Authentication
      • JWT Security
    • OAUTH Misconfigurations
      • OAuth 2.0 Basics
      • OAUTH Misconfigurations
    • Auth0 Misconfigurations
    • Broken Access Control
      • Insecure Direct Object References (IDOR)
      • 403 Bypass
    • Broken Link Injection
    • Command Injection
    • CORS
    • CRLF
    • CSRF
    • Host Header Attacks
    • HTTP request smuggling
    • JSON Request Testing
    • LFI
      • LFI to RCE
    • No Rate Limit
    • Parameters Manual Testing
    • Open Redirect
    • Registration & Takeover Bugs
    • Remote Code Execution (RCE)
    • Session Fixation
    • SQL Injection
      • SQL To RCE
    • SSRF
    • SSTI
    • Subdomain Takeover
    • Web Caching Vulnerabilities
    • WebSockets
    • XXE
      • XXE to RCE
    • Cookie Based Attacks
    • CMS
      • AEM [Adobe CMS]
    • XSSI (Cross Site Script Inclusion)
    • NoSQL injection
    • Local VS Remote Session Fixation
    • Protection
      • Security Mechanisms for Websites
      • Cookie Flags
      • SameSite Cookie Restrictions
      • Same-origin policy (SOP)
      • CSP
    • Hacking IIS Applications
    • Dependency Confusion
    • Attacking Secondary Context
    • Hacking Web Sockets
    • IDN Homograph Attack
    • DNS Rebinding Attack
    • LLM Hacking Checklist
    • Bypass URL Filtration
    • Cross-Site Path Traversal (CSPT)
    • PostMessage Security
    • Prototype Pollution
      • Client-Side Prototype Pollution
      • Server-Side prototype pollution
    • Tools-Extensions-Bookmarks
    • WAF Bypassing Techniques
    • SSL/TLS Certificate Lifecycle
    • Serialization in .NET
    • Client-Side Attacks
      • JavaScript Analysis
    • Bug Bounty Platforms/Programs
  • ✉️API-Sec
    • GraphQL API Security Testing
      • The Basics
      • GraphQL Communication
      • Setting Up a Vulnerable GraphQL Server
      • GraphQL Hacking Tools
      • GraphQL Attack Surface
      • RECONNAISSANCE
      • GraphQL DOS
      • Information Disclosure
      • AUTHENTICATION AND AUTHORIZATION BYPASSES
      • Injection Vulnerabilities in GraphQL
      • REQUEST FORGERY AND HIJACKING
      • VULNERABILITIES, REPORTS AND EXPLOITS
      • GraphQL Hacking Checklist
    • API Recon
    • API Token Attacks
    • Broken Object Level Authorization (BOLA)
    • Broken Authentication
    • Evasive Maneuvers
    • Improper Assets Management
    • Mass Assignment Attacks
    • SSRF
    • Injection Vulnerabilities
    • Excessive Data Exposure
    • OWASP API TOP 10 MindMap
    • Scanning APIs with OWASP ZAP
  • 📱Android-AppSec
    • Setup Android App Pentesting environment on Arch
    • Setup Android App Pentesting environment on Mac M4
    • Setup Android Pentesting Environment on Debian Linux
    • Android App Fundamentals
      • Android Architecture
      • Android Security Model
      • Android App Components
        • Intents
        • Pending Intents
    • Android App Components Security Cheatsheet
    • Android App Pentesting Checklist
    • How To Get APK file for application
    • ADB Commands
    • APK structure
    • Android Permissions
    • Exported Activity Hacking
    • BroadcastReceiver Hacking
    • Content Provider Hacking
    • Signing the APK
    • Reverse Engineering APK
    • Deep Links Hacking
    • Drozer Cheat Sheet
    • SMALI
      • SMALI Cheat Sheet
      • Smali Code Patching Guide
    • Intent Redirection Vulnerability
    • Janus Vulnerability (CVE-2017-13156)
    • Task Hijacking
    • Hacking Labs
      • Injured Android
      • Hacking the VulnWebView Lab
      • Hacking InsecureBankv2 App
    • Frida Cheat Sheet
  • 📶Network-Sec
    • Networking Fundamentals
    • Open Ports Security Testing
    • Vulnerability Scanning
    • Client Side Attacks
    • Port Redirection and Tunneling
    • Password Attacks
    • Privilege Escalation [PrevEsc]
      • Linux Privilege Escalation
    • Buffer Overflow (BOF)
      • VulnServer
      • Sync Breez Enterprize
      • Crashed CTF
      • BOF for Linux
    • AV Evasion
    • Post Exploitation
      • File Transfer
      • Maintaining Access
      • Pivoting
      • Clean Up
    • Active Directory
      • Basic AD Pentesting
  • 💻Desktop AppSec
    • Thin Client vs. Thick Client
  • ☁️Cloud Sec
    • Salesforce Hacking
      • Basics
      • Salesforce SAAS Apps Hacking
    • Firebase
    • S3 Buckets Misconfigurations
  • 👨‍💻Programming
    • HTML
    • JavaScript (JS)
      • window.location object
    • Python
      • Python Tips
      • Set
        • SetMethods
    • JAVA
      • Java Essentials
      • Java Essentials Code Notes
      • Java OOP1
      • JAVA OOP Principles
        • Inheritance
        • Method Overriding
        • Abstract Class
        • Interface
        • polymorphism
        • Encapsulation
        • Composition
      • Java OOP Challenges
      • Exception Handling
    • Go
      • Go Syntax Tutorial in one file
      • Methods and Interfaces
      • Go Slices
      • Go Maps
      • Go Functions
      • Concurrency
      • Read Files
      • Write Files
      • Package
        • How to make personal Package
        • regexp Packages
        • Json
        • bufio
        • Time
      • Signals-Exit
      • Unit Testing
  • 🖥️Operating Systems
    • Linux
      • Linux Commands
      • Tools
      • Linux File System
      • Bash Scripting guide
      • tmux
      • Git
      • Install Go tools from private repositories using GitHub PAT
    • VPS
    • Burp Suite
  • ✍️Write-Ups
    • Hunting Methodology
    • API BAC leads to PII Data Disclosure
    • Misconfigured OATUH leads to Pre-Account Takeover
    • Automating Bug Bounty with GitHub Actions
    • From Recon to Reward: My Bug Bounty Methodology when Hunting on Public Bug Bounty Programs
    • Exploring Subdomains: From Enumeration to Takeover Victory
    • 0-Click Account Takeover via Insecure Password Reset Feature
    • How a Simple Click Can Lead to Account Takeover: An OAuth Insecure Implementation Vulnerability
    • The Power Of IDOR even if it is unpredictable IDs
    • Unlocking the Weak Spot: Exploiting Insecure Password Reset Tokens
    • AI Under Siege: Discovering and Exploiting Vulnerabilities
    • Inside the Classroom: How We Hacked Our Way Past Authorization on a Leading EdTech Platform
    • How We Secured Our Client’s Platform Against Interaction-Free Account Thefts
    • Unchecked Privileges: The Hidden Risk of Role Escalation in Collaborative Platforms
    • Decoding Server Behavior: The Key to Mass Account Takeover
    • Exploiting JSON-Based CSRF: The Hidden Threat in Profile Management
    • How We Turned a Medium XSS into a High Bounty by Bypassing HttpOnly Cookie
Powered by GitBook
On this page

Was this helpful?

Edit on GitHub
  1. Web-AppSec

OAUTH Misconfigurations

PreviousJWT SecurityNextOAuth 2.0 Basics

Last updated 11 months ago

Was this helpful?

Resources

  1. OAuth2.0 Protocol Code Flow with PKCE Explained in Arabic:

  2. Modern Guide - What is OAuth 2.0 and How Does It Work:

  3. OAuth 2.0 explained with examples:

  4. OAuth 2.0 flows explained in GIFs:

  5. Official Docs:

  6. : 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. to Shopify - 514 upvotes, $0

  2. to Uber - 398 upvotes, $0

  3. to X (Formerly Twitter) - 260 upvotes, $0

  4. to Semrush - 224 upvotes, $0

  5. to GitLab - 223 upvotes, $3000

  6. to GitLab - 222 upvotes, $4000

  7. to Rockstar Games - 193 upvotes, $0

  8. to pixiv - 183 upvotes, $2000

  9. to Rockstar Games - 106 upvotes, $0

  10. to Picsart - 91 upvotes, $0

  11. to X (Formerly Twitter) - 73 upvotes, $2940

  12. to Rockstar Games - 67 upvotes, $0

  13. to X (Formerly Twitter) - 66 upvotes, $0

  14. to Bumble - 58 upvotes, $0

  15. to GSA Bounty - 52 upvotes, $750

  16. to Zomato - 46 upvotes, $0

  17. to Genasys Technologies - 40 upvotes, $0

  18. to Vercel - 39 upvotes, $0

  19. to Mattermost - 38 upvotes, $900

  20. to Ed - 38 upvotes, $0

  21. to BOHEMIA INTERACTIVE a.s. - 38 upvotes, $0

  22. to Dropbox - 37 upvotes, $512

  23. to Internet Bug Bounty - 37 upvotes, $0

  24. to X (Formerly Twitter) - 35 upvotes, $2100

  25. to Rockstar Games - 35 upvotes, $750

  26. to Dropbox - 34 upvotes, $1728

  27. to Vercel - 34 upvotes, $0

  28. to Rockstar Games - 32 upvotes, $0

  29. to Mail.ru - 30 upvotes, $0

  30. to Vimeo - 28 upvotes, $0

🕸️
https://datatracker.ietf.org/doc/html/rfc6749
https://oauth.net/2/
https://www.oauth.com/
https://www.youtube.com/watch?v=996OiexHze0
https://www.amazon.com/OAuth-2-Action-Justin-Richer/dp/161729327X
https://www.youtube.com/watch?v=_NNPKyAlaIw
https://fusionauth.io/articles/oauth/modern-guide-to-oauth
https://dev.to/hem/oauth-2-0-flows-explained-in-gifs-2o7a
https://www.youtube.com/watch?v=ZDuRmhLSLOY
https://oauth.net/2/
YouTube
Shopify Stocky App OAuth Misconfiguration
Chained Bugs to Leak Victim's Uber's FB Oauth Token
Insufficient OAuth callback validation which leads to Periscope account takeover
OAuth redirect_uri bypass using IDN homograph attack resulting in user's access token leakage
Ability to bypass email verification for OAuth grants results in accounts takeovers on 3rd parties
Unauthenticated blind SSRF in OAuth Jira authorization controller
Stealing Facebook OAuth Code Through Screenshot viewer
Stealing Users OAuth authorization code via redirect_uri
Referer Leakage Vulnerability in socialclub.rockstargames.com/crew/ leads to FB'S OAuth token theft.
User account compromised authentication bypass via oauth token impersonation
Incorrect details on OAuth permissions screen allows DMs to be read without permission
Facebook OAuth Code Theft through referer leakage on support.rockstargames.com
CSRF on Periscope Web OAuth authorization endpoint
Misconfigured oauth leads to Pre account takeover
Stealing Users OAuth Tokens through redirect_uri parameter
[auth2.zomato.com] Reflected XSS at oauth2/fallbacks/error | ORY Hydra an OAuth 2.0 and OpenID Connect Provider
Ability to bypass social OAuth and take over any account [d2c-api]
Gitlab Oauth Misconfiguration Lead To Account Takeover
Mattermost Server OAuth Flow Cross-Site Scripting
Oauth flow on the comments widget login can lead to the access code leakage
Stealing Users OAUTH Tokens via redirect_uri
Broken OAuth leads to change photo profile users .
Race Conditions in OAuth 2 API implementations
Twitter iOS fails to validate server certificate and sends oauth token
Smuggle SocialClub's Facebook OAuth Code via Referer Leakage
account_info.read scope OAuth app access token can change token owner's account name.
Open Redirect on Gitllab Oauth leading to Acount Takeover
Image Injection vulnerability on screenshot-viewer/responsive/image may allow Facebook OAuth token theft.
User session access due to Oauth whitelist host bypass and postMessage
OAuth 2 Authorization Bypass via CSRF and Cross Site Flashing