
API
API Mass Assignment: Повышение привилегий через PUT
encoding/json декодирует PUT-запрос в map[string]interface{}, а self-service switch ошибочно разрешает role наряду с fullname и avatar_url.
Go Pro
Exploit Fix
Broken Object Level Authorization (BOLA): API возвращает заказы любого пользователя по ID без проверки владельца.
encoding/json декодирует PUT-запрос в map[string]interface{}, а self-service switch ошибочно разрешает role наряду с fullname и avatar_url.
Отсутствие rate limiting на эндпоинте логина позволяет brute-force пароля администратора.

