IDOR / BFLA

Insecure Direct Object Reference (IDOR) or Broken Function Level Authorization (BFLA) is a vulnerability where attackers can access or perform actions on objects or functions they are not authorized to by manipulating request parameters or URLs.

The example below is based on PostSwigger's Unprotected admin functionality lab.

Burp's Active Scan reveals an exposed robots.txt file which reveals the /administrator-panel directory (Figure 1).

Figure 1: Performing an Active Scan on the target host.

This directory gives us direct access to administrative functionalities (Figure 2).

Figure 2: Obtaining access to administrative functionalities.

Last updated

Was this helpful?