Broken Access Control

Play with Request / Response

Excessive Data Exposure

Broken Function Level Authorization

Mass Assignment

  1. Enumerate object properties

Improper Assets Management

Checklist

IDOR Checklist

  • change HTTP method

  • Try replacing parameter names

  • Path Traversal

  • change request content-type

  • swap non-numeric with numeric id

  • Missing Function Level Acess Control

  • send wildcard instead of an id

  • Never ignore encoded/hashed ID

  • Google Dorking/public form

  • Bruteforce Hidden HTTP parameters

  • Bypass object level authorization Add parameter onto the endpoit if not present by defualt

  • HTTP Parameter POllution Give mult value for same parameter

  • change file type

  • json parameter pollution

  • Wrap the ID with an array in the body

  • wrap the id with a json object

  • Test an outdata API version

  • If the website using graphql, try to find IDOR using graphql!

Authorization Bypass reports from HackerOne:

  1. Ability to reset password for account to Upserve - 602 upvotes, $0

  2. Privilege escalation in workers container to Semmle - 202 upvotes, $1500

  3. Unauthorized access to metadata of undisclosed reports that were retested to HackerOne - 180 upvotes, $0

    1. IDOR allow access to payments data of any user to Nord Security - 337 upvotes, $0

    2. IDOR allows any user to edit others videos to Pornhub - 246 upvotes, $1500

    3. Singapore - Account Takeover via IDOR to Starbucks - 221 upvotes, $0

    4. IDOR delete any Tickets on ads.tiktok.com to TikTok - 193 upvotes, $0

    5. IDOR in the https://market.semrush.com/ to Semrush - 155 upvotes, $0

    6. IDOR leads to Edit Anyone's Blogs / Websites to Automattic - 144 upvotes, $0

    7. [api.pandao.ru] IDOR for order delivery address to Mail.ru - 120 upvotes, $3000

    8. IDOR vulnerability (Price manipulation) to Acronis - 119 upvotes, $0

    9. IDOR and statistics leakage in Orders to X (Formerly Twitter) - 110 upvotes, $289

    10. IDOR in https://3d.cs.money/ to CS Money - 110 upvotes, $0

    11. IDOR leading to downloading of any attachment to BCM Messenger - 105 upvotes, $0

Last updated

Was this helpful?