
Access
Access Control: Forced Browsing — скрытая админ-панель
Административные страницы доступны без аутентификации. Перейдите напрямую и получите конфиденциальные данные.
Node.js Pro
Exploit Fix
API-эндпоинт /api/users/:user_id/notes не проверяет владельца. Получите заметки администратора.
Административные страницы доступны без аутентификации. Перейдите напрямую и получите конфиденциальные данные.
Middleware проверяет доступ к /admin по точному совпадению префикса. Обойдите проверку, изменив регистр символов.
Обработчик обновления аватара принимает user_id из формы вместо сессии -- атакующий может изменить профиль любого пользователя, включая администратора.
Middleware проверяет путь с учётом регистра (strings.HasPrefix). Замена /admin на /Admin позволяет обойти проверку роли администратора.



