CVE-2024-22198
Authenticated (user role) arbitrary command execution by modifying `start_cmd` setting (GHSL-2023-268)
CVSS 3.1High
7.1/ 10.0
Опубликовано
Обновлено
В атаках
Не зафиксировано
Публичный PoC
Отсутствует
Анализ подготовлен:CVE Futuretools Threat Intelligence
Верификация: MITRE CVE List · CISA KEV · NIST NVD
ПАТЧ ДОСТУПЕН: ВЕРСИЯ 2.0.0.beta.9, 1.9.10-0.20231219184941-827e76c46e63
Обновите Nginx-UI до версии 2.0.0.beta.9 или более поздней.
01 // ТЕХНИЧЕСКАЯ СУТЬ УЯЗВИМОСТИ
Выполнение произвольных команд в Nginx-UI через манипуляцию параметром Terminal Start Command через API под учетной записью обычного пользователя.
02 // АНАТОМИЯ АТАКИ И ДЕФЕКТ ЛОГИКИ
Несмотря на запрет редактирования параметра Terminal Start Command (start_cmd) в веб-интерфейсе (Home > Preference), серверный API принимает и сохраняет его изменения от аутентифицированных пользователей.
03 // СИСТЕМНЫЕ ПОСЛЕДСТВИЯ
RCE в контексте процесса Nginx-UI, повышение привилегий в системе и несанкционированный доступ к конфиденциальным данным хоста.
04 // МАТРИЦА ЗАТРОНУТЫХ ПАКЕТОВ
0xJackynginx-ui
все ранние➔Fix: 2.0.0.beta.9
——
>= 0➔Fix: 1.9.10-0.20231219184941-827e76c46e63
05 // ПЕРВОИСТОЧНИКИ И БЮЛЛЕТЕНИ (7)
- github.comhttps://github.com/0xJacky/nginx-ui/security/advisories/GHSA-8r25-68wm-jw35
- github.comhttps://github.com/0xJacky/nginx-ui/commit/827e76c46e63c52114a62a899f61313039c754e3
- github.comhttps://github.com/0xJacky/nginx-ui/blob/04bf8ec487f06ab17a9fb7f34a28766e5f53885e/api/system/settings.go#L18
- github.comhttps://github.com/0xJacky/nginx-ui/blob/04bf8ec487f06ab17a9fb7f34a28766e5f53885e/api/terminal/pty.go#L11
- github.comhttps://github.com/0xJacky/nginx-ui/blob/04bf8ec487f06ab17a9fb7f34a28766e5f53885e/internal/pty/pipeline.go#L29
- github.comhttps://github.com/0xJacky/nginx-ui/blob/04bf8ec487f06ab17a9fb7f34a28766e5f53885e/router/middleware.go#L45
- github.comhttps://github.com/0xJacky/nginx-ui/blob/04bf8ec487f06ab17a9fb7f34a28766e5f53885e/settings/server.go#L12
06 // ЦИТИРОВАНИЕ ДАННЫХ И ИСТОЧНИК
Для включения аналитической карточки в отчёты по безопасности, матрицы рисков или исследовательские публикации используйте стандартизированный формат цитирования:
Библиографическая ссылка (Plain text)
CVE Futuretools (2026). Анализ уязвимости CVE-2024-22198: Authenticated (user role) arbitrary command execution by modifying `start_cmd` setting (GHSL-2023-268). URL: https://cve.futuretools.ru/cve/CVE-2024-22198
BibTeX формат (LaTeX)
@misc{cve_futuretools_cve_2024_22198,
title = {{CVE-2024-22198: Authenticated (user role) arbitrary command execution by modifying `start_cmd` setting (GHSL-2023-268)}},
author = {{CVE Futuretools}},
year = {2026},
howpublished = {\url{https://cve.futuretools.ru/cve/CVE-2024-22198}},
note = {Оперативный инженерный анализ киберугроз}
}