IDOR
Basics
Check for valuable words:
{regex + perm} id
{regex + perm} user
{regex + perm} account
{regex + perm} number
{regex + perm} order
{regex + perm} no
{regex + perm} doc
{regex + perm} key
{regex + perm} email
{regex + perm} group
{regex + perm} profile
{regex + perm} editBypasses
Add parameters onto the endpoints for example, if there was
GET /api_v1/messages --> 401
vs
GET /api_v1/messages?user_id=victim_uuid --> 200HTTP Parameter pollution
Add .json to the endpoint, if it is built in Ruby!
Test on outdated API Versions
Wrap the ID with an array.
Wrap the ID with a JSON object:
JSON Parameter Pollution:
Last updated
Was this helpful?