В PraisonAI нашли побег из песочницы через четыре атрибута
Уязвимость CVE-2026-39888 в PraisonAI до версии 1.5.115 позволяет обойти песочницу execute_code() через атрибуты __traceback__, tb_frame, f_back и f_builtins. Цепочка даёт доступ к настоящему словарю builtins и выполнение произвольного кода с кражей переменных окружения. Оценка CVSS 3.1 — 9.9.
- Блоклист в подпроцессе содержит 11 атрибутов против более 30 в прямом пути
- Цепочка __traceback__ → tb_frame → f_back → f_builtins ведёт к реальным builtins
- CVSS 3.1 — 9.9, scope changed: выход за границы песочницы
- Исправлено в версии 1.5.115, рекомендуется изоляция в контейнере
Читать дальше
Безопасность