
Рекомендация по безопасности: VestaCP <= 0.9.8-26 — аутентифицированные точки eval в парсере конфигурации -> RCE с правами root (предшественник HestiaCP GHSA-w3mx/cr7q, никогда не раскрывался для VestaCP)
eval-стоки парсера конфигурации VestaCP → RCE с правами root (VESTACP-2026-001)Рекомендация по безопасности для оригинальной Vesta Control Panel (VestaCP) ≤ 0.9.8-26
(github.com/serghey-rodin/vesta, vestacp.com — без поддержки с сентября
2019): общий парсер конфигурации в func/main.sh вычисляет контролируемые
пользователем строки KEY='value' через eval внутри скриптов v-*, которые
выполняются от имени root — аутентифицированный пользователь панели может
повысить привилегии до полного root на хостинговом узле.
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H)Это тот же класс стоков, исправленный в поддерживаемом форке HestiaCP в июле
2026 — CVE-2026-84981,
CVE-2026-84984,
CVE-2026-84979 —
никогда не раскрывался и не исправлялся для оригинальной VestaCP, его предшественника. Он также
отличается от более ранних CVE VestaCP (CVE-2019-9859 слой PHP,
CVE-2021-30462/30463 цепочка LPE, CVE-2022-3967 инъекция sed); см.
раздел Предшествующие работы в рекомендации. Опубликовано для установленной базы, всё ещё использующей
VestaCP в продакшене (широко поставляется в шаблонах VPS).
advisory/VESTACP-2026-001.md — полная
рекомендация: затронутые стоки, путь эксплуатации, воздействие, предшествующие работы, область
охвата, меры защиты, хронология.poc/poc-eval-sink.sh — самодостаточное доказательство
концепции: имитирует уязвимый разбор eval на специально сформированной строке conf и
показывает, как усиленный парсер нейтрализует её. Запускается в песочнице mktemp; не
требует установки VestaCP.mitigation/non-eval-parser.sh — готовая замена
parse_object_kv_list + рецепт портирования для каждого места eval.bash poc/poc-eval-sink.sh
Ожидается: уязвимый разбор создаёт файл-маркер (инъекция выполнена); усиленный разбор оставляет его инертным (значение сохраняется буквально).
Bryan Ramirez — SYSDOP LLC · [email protected]
Обнаружено во время защитного аудита безопасности продакшен-инфраструктуры хостинга, август 2026. Раскрыто в октябре 2026.