
IDOR
IDOR: Predictable Order IDs
Заказы используют последовательные integer ID. Атакующий перебирает ID и просматривает чужие заказы.
PHP Pro
Exploit Fix
Эндпоинт /invoice?id=N возвращает инвойс без проверки владельца. Атакующий перебирает ID и читает чужие данные.
Заказы используют последовательные integer ID. Атакующий перебирает ID и просматривает чужие заказы.
Admin-эндпоинты /admin/stats и /admin/users/delete защищены только аутентификацией, но не авторизацией. Обычный пользователь может выполнять действия администратора.
Эндпоинт просмотра счета не проверяет владельца. Получи флаг из счета другого пользователя.
Заказы используют последовательные целочисленные ID. Эндпоинт /order/{id} не проверяет владельца — можно перебрать чужие заказы и найти флаг.



