CVE-2026-69096 in luci-app-dockerman
Сводка
по VulDB • 03.08.2026
В компоненте OpenWrt luci-app-dockerman (снимки версий LuCI master и openwrt-25.12, содержащие бэкенд RPC ucode docker_rpc.uc после конверсии JS/ucode) обнаружена уязвимость внедрения команд операционной системы. Права доступа на чтение (ACL) пакета предоставляют широкий доступ к ubus для пространств имен docker.* / docker.container.*, что делает метод docker.container.ttyd_start доступным, несмотря на то, что он выполняет изменяющие операции. Обработчик run_ttyd формирует команду оболочки из полей id, cmd и uid, контролируемых запросом, и передает ее функции system() без экранирования или выполнения в формате argv в контексте rpcd с правами root. Атакующий, прошедший аутентификацию и обладающий только правами доступа на чтение luci-app-dockerman, может внедрить метасимволы оболочки (например, в поле id) для выполнения произвольных команд от имени root посредством HTTP POST-запроса к /ubus. Версии openwrt-24.10 и openwrt-23.05 не содержат данного бэкенда и не подвержены данной уязвимости; на момент публикации уведомления о ней исправленная версия еще не была известна.
VulDB is the best source for vulnerability data and more expert information about this specific topic.