CVE-2026-40113

HIGH CVSS 3.1: 8,1 EPSS 0.03%
Обновлено 17 апреля 2026
Praisonai
Параметр Значение
CVSS 8,1 (HIGH)
Уязвимые версии до 4.5.128
Устранено в версии 4.5.128
Тип уязвимости CWE-88
Поставщик Praisonai
Публичный эксплойт Нет

PraisonAI — это система мультиагентных команд. До версии 4.5.128 развертывание.py создает одну строку, разделенную запятыми, для запуска gcloud. разверните аргумент --set-env-vars путем прямой интерполяции openai_model, openai_key и openai_base без проверки того, что эти значения не содержат запятых. gcloud использует запятую в качестве разделителя пары ключ-значение для --set-env-vars. Запятая в любом из трех значений заставляет gcloud анализировать конечный текст как дополнительные определения KEY=VALUE, внедряя произвольные переменные среды в развернутую службу Cloud Run.

Эта уязвимость исправлена ​​в версии 4.5.128.

Показать оригинальное описание (EN)

PraisonAI is a multi-agent teams system. Prior to 4.5.128, deploy.py constructs a single comma-delimited string for the gcloud run deploy --set-env-vars argument by directly interpolating openai_model, openai_key, and openai_base without validating that these values do not contain commas. gcloud uses a comma as the key-value pair separator for --set-env-vars. A comma in any of the three values causes gcloud to parse the trailing text as additional KEY=VALUE definitions, injecting arbitrary environment variables into the deployed Cloud Run service. This vulnerability is fixed in 4.5.128.

Характеристики атаки

Способ атаки
По сети
Атака возможна удалённо
Сложность
Низкая
Легко эксплуатировать
Нужны права
Низкие
Нужны базовые права
Участие пользователя
Не требуется
Не нужно действие пользователя

Последствия

Конфиденциальность
Высокое
Полная утечка данных
Целостность
Высокое
Полная модификация данных
Доступность
Нет
Нет нарушения работы

Строка CVSS v3.1

Тип уязвимости (CWE)

Уязвимые продукты 1

Конфигурация От (включительно) До (исключительно)
Praison Praisonai
cpe:2.3:a:praison:praisonai:*:*:*:*:*:*:*:*
4.5.128