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



