blueprintUE - это инструмент, помогающий разработчикам Unreal Engine. До 4.2.0 форма смены пароля в /profile/{slug}/edit/ не включает поле …
blueprintUE - это инструмент, помогающий разработчикам Unreal Engine. До 4.2.0 форма смены пароля в /profile/{slug}/edit/ не включает поле current_password и не проверяет существующий пароль пользователя перед принятием нового. Любой злоумышленник, который получает действительный аутентифицированный сеанс — через эксплуатацию XSS, сайд-джектинг по HTTP, физический доступ к зарегистрированному браузеру или украденному файлу cookie «помнить меня» — может немедленно изменить пароль учетной записи, не зная первоначальной учетной записи, что приводит к постоянному захвату учетной записи. Эта уязвимость фиксируется в 4.2.0.
При установке нового пароля для пользователя продукт не требует знания исходного пароля или использования иной формы аутентификации.
https://cwe.mitre.org/data/definitions/620.html →Открыть в коллекции CWE →