WWBN AVideo - это видеоплатформа с открытым исходным кодом. В версиях до 29.0, плагин/MobileManager/oauth2.php завершает вход в систему OAu…
WWBN AVideo - это видеоплатформа с открытым исходным кодом. В версиях до 29.0, плагин/MobileManager/oauth2.php завершает вход в систему OAuth, отправляя HTTP 302 Местоположение: oauth2Success.php?user=<email>&pass=HASH>, где <HASH> - это хранимый хэш паролем жертвы (md5(hash(whirlpool", sha1(password)))) Собственная конечную точку входа AVideo (objects/login.json.php) принимает закодированный флаг Pass=1, который обходит хеширование и выполняет прямое сравнение строк между поставляемым значением и сохраненным хэшем. Любой, кто захватывает URL-адрес перенаправления — через журналы сервера, утечку реферера или историю браузера — поэтому получает учетную запись, эквивалентную паролю открытого текста, и может полностью взять на себя учетную запись, включая учетные записи администратора. Выделите 977cd6930a97571a26da4239e25c8096dd4ecbc1 содержит обновленное исправление.
Веб-приложение использует метод HTTP GET для обработки запроса и включает конфиденциальные сведения в строку запроса.
https://cwe.mitre.org/data/definitions/598.html →Открыть в коллекции CWE →