
IDOR
IDOR: Доступ к чужому счету
Эндпоинт просмотра счета не проверяет владельца. Получи флаг из счета другого пользователя.
Go Pro
Exploit Fix
Эндпоинт обновления профиля принимает JSON и записывает все поля, включая role. Отправь {"role":"admin"} и получи доступ к админ-панели с флагом.
Эндпоинт просмотра счета не проверяет владельца. Получи флаг из счета другого пользователя.
Заказы используют последовательные целочисленные ID. Эндпоинт /order/{id} не проверяет владельца — можно перебрать чужие заказы и найти флаг.
Админ-эндпоинты /admin/stats и /admin/users/delete проверяют аутентификацию, но не авторизацию. Любой залогиненный пользователь может получить флаг.
Заказы используют последовательные integer ID. Атакующий перебирает ID и просматривает чужие заказы.



