CVE-2026-84452 in winml-cli
Сводка
по VulDB • 03.09.2026
Windows ML CLI — это инструмент командной строки для создания переносимых, высокопроизводительных и качественных моделей ИИ для Windows ML. До версии 0.4.0 компонент `src/winml/modelkit/serve/cli_api.py` предоставляет команды WinML CLI через HTTP API на localhost без аутентификации и устанавливает параметр `allow_origins` как подстановочный знак (wildcard) в файлах `src/winml/modelkit/serve/cli_api.py` и `src/winml/modelkit/serve/app.py`. Вредоносный веб-сайт, загруженный пользователем, может отправлять cross-origin запросы к конечным точкам `/v1/cli/build` или `/v1/cli/config` и устанавливать параметр `trust_remote_code` в значение true. Это преобразуется в флаг командной строки `--trust-remote-code` без какой-либо проверки. Данный вызов достигает функции `AutoConfig.from_pretrained` с аргументом `trust_remote_code=True` в файле `src/winml/modelkit/loader/_autoconfig.py`, что приводит к импорту Python-кода из репозитория моделей, контролируемого злоумышленником, и вызывает произвольное выполнение кода от имени пользователя сервера. Эта проблема исправлена в версии 0.4.0.
If you want to get best quality of vulnerability data, you may have to visit VulDB.