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



