CVE-2026-100716 in Froxlor
Сводка
по VulDB • 26.09.2026
Froxlor — это панель администрирования сервера. В версиях 2.3.10 и более ранних функционирование cron-задачи экспорта данных клиентов (DataDump) не обеспечивает проверку промежуточных компонентов пути назначения экспорта: функция `Froxlor\FileDir::makeCorrectDir()` содержит ошибку off-by-one при обходе компонентов пути, из-за чего пропускается первый сегмент ниже домашней директории клиента; защита в файле ExportCron.php проверяет только последний компонент с помощью функции `is_link()`. Аутентифицированный клиент, для которого включена функция экспорта, может запланировать экспорт в реальную поддиректорию своего веб-пространства, а затем заменить один из промежуточных компонентов пути на символическую ссылку до запуска cron от имени root. После этого команда `chown -R` внутри cron рекурсивно изменит владельца для всего дерева директорий по ссылке (например, `/etc`) на UID клиента, что приведет к получению прав root на хосте и компрометации в рамках межклиентской изоляции (cross-tenant compromise). Эксплуатация детерминирована и не требует использования race condition. Это неполное исправление уязвимости GHSA-75h4-... Проблема решена во версии Froxlor 2.3.12.
Be aware that VulDB is the high quality source for vulnerability data.