Brief introduction

Insecure Direct Object Reference (IDOR) is a type of access control vulnerability that occurs when an application allows users to access or modify objects by directly manipulating identifiers, such as URLs or parameters, without proper authorization checks. This vulnerability can lead to unauthorized access to sensitive data or functionality, often resulting in horizontal or vertical privilege escalation.

Read more

How to reproduce

This IDOR vulnerability allows a Guest user to change upgrade his permissions to that of an Admin by changing userid parameter and role parameter.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/fd909c22-cfd4-452f-b449-f914e67714a1/Untitled.png

Impact