
Auth
JWT: None Algorithm Attack
Сервер принимает JWT с алгоритмом none — подделайте токен без подписи и получите права администратора.
PHP Pro
Exploit Fix
Обработчик входа раскрывает существование пользователей через разницу во времени ответа — bcrypt вызывается только для существующих аккаунтов.
Сервер принимает JWT с алгоритмом none — подделайте токен без подписи и получите права администратора.
Эндпоинт логина не ограничивает количество попыток аутентификации, позволяя атакующему перебирать пароли.
Регистрация принимает любой пароль без проверки сложности, что позволяет dictionary attack на аккаунты.
JWT подписан слабым секретом — подберите его через brute-force и подделайте токен администратора.



