Web Application Security
After logging in as a normal user you can view 'your' invoice at /invoice?id=<n>. The id is not checked against your account. Access another user's invoice to read the flag.
loading simulatorβ¦
A low-privilege user can reach an admin-only function because the role is taken from a tamperable request field. Escalate to admin and read the flag.
loading simulatorβ¦