WWBN AVideo — видеоплатформа с открытым исходным кодом. В версиях до 26.0 включительно многочисленные уязвимости в плагине AVideo CloneSite объединяются в цепочку, позволяя злоумышленнику, не прошедшему аутентификацию, добиться удаленного выполнения кода. Конечная точка clones.json.php предоставляет секретные ключи клонирования без аутентификации, которые можно использовать для запуска полного дампа базы данных через cloneServer.json.php.
Дамп содержит хэши паролей администратора, хранящиеся в формате MD5, которые легко взломать. Имея доступ администратора, злоумышленник использует внедрение команды ОС в конструкцию команды rsync в `cloneClient.json.php` для выполнения произвольных системных команд. Коммит c85d076375fab095a14170df7ddb27058134d38c содержит исправление.
Показать оригинальное описание (EN)
WWBN AVideo is an open source video platform. In versions up to and including 26.0, multiple vulnerabilities in AVideo's CloneSite plugin chain together to allow a completely unauthenticated attacker to achieve remote code execution. The `clones.json.php` endpoint exposes clone secret keys without authentication, which can be used to trigger a full database dump via `cloneServer.json.php`. The dump contains admin password hashes stored as MD5, which are trivially crackable. With admin access, the attacker exploits an OS command injection in the rsync command construction in `cloneClient.json.php` to execute arbitrary system commands. Commit c85d076375fab095a14170df7ddb27058134d38c contains a patch.
Характеристики атаки
Последствия
Строка CVSS v3.1