CVE-2026-34955

HIGH CVSS 3.1: 8,8 EPSS 0.01%
Обновлено 7 апреля 2026
Praisonai
Параметр Значение
CVSS 8,8 (HIGH)
Устранено в версии 4.5.97
Тип уязвимости CWE-78 (Внедрение команд ОС)
Поставщик Praisonai
Публичный эксплойт Нет

PraisonAI — это система мультиагентных команд. До версии 4.5.97 SubprocessSandbox во всех режимах (BASIC, STRICT, NETWORK_ISOLATED) вызывал subprocess.run() с Shell=True и полагался исключительно на сопоставление строк с шаблонами для блокировки опасных команд. Черный список не включает sh или bash в качестве отдельных исполняемых файлов, что позволяет легко выйти из песочницы в режиме STRICT с помощью sh -c '<команда>'.

Эта проблема исправлена ​​в версии 4.5.97.

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

PraisonAI is a multi-agent teams system. Prior to version 4.5.97, SubprocessSandbox in all modes (BASIC, STRICT, NETWORK_ISOLATED) calls subprocess.run() with shell=True and relies solely on string-pattern matching to block dangerous commands. The blocklist does not include sh or bash as standalone executables, allowing trivial sandbox escape in STRICT mode via sh -c '<command>'. This issue has been patched in version 4.5.97.

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

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

Последствия

Конфиденциальность
Высокое
Полная утечка данных
Целостность
Высокое
Полная модификация данных
Доступность
Высокое
Полный отказ в обслуживании

Строка CVSS v3.1