Cyber Risks · PortSwigger Research

Lab: Unprotected admin functionality with unpredictable URL

Summary: This PortSwigger Web Security Academy lab presents an application with an unprotected admin panel placed at an unpredictable location, but with that location disclosed somewhere in the application. The solution is to review the lab home page's source with Burp Suite or browser developer tools, find the JavaScript that discloses the admin panel URL, then load the panel and delete the user carlos.

Bottom line: Hiding an admin panel at an unguessable URL is not access control: the lab shows the address is disclosed in client-side JavaScript, so anyone who views the page source can reach the panel and delete a user.

Read the original at PortSwigger Research ↗

Topics
Vulnerabilities & Patching
Related