User role controlled by request parameter
https://portswigger.net/web-security/access-control/lab-user-role-controlled-by-request-parameter

We can login using the following credentials:
Username
Password
wiener
peter

Since we are proxying the traffic through Burp Suite, we can see this request in the Proxy > HTTP History
tab.

As we can see, the response sets an Admin
cookie to false
.
In the next request, we can see that the cookie is used in the header.

Let's go into the browser Developer Tools > Storage
and set the Admin
cookie to true
.

We can now refresh the page.

We now have access to the admin panel.

Let's delete the carlos
user.

We have solved the lab.

Last updated
Was this helpful?