Мониторинг Карточка CVE
Открытые данные
К списку уязвимостей
Критический
PoC
Опубликована

CVE-2026-57117

PraisonAI: Compute-bridged file tools allow shell command injection

Публикация: 23.10.2026·Обновлена: 30.10.2026, 19:17·Europe/Moscow

Что произошло

Автоперевод выключен · оригинальное описание

PraisonAI is a multi-agent teams system. From version 4.6.10 to before version 4.6.59, LocalManagedAgent / SandboxedAgent compute bridging wraps read_file, list_files, and write_file when a compute provider is attached. The bridge converts those file operations into shell command strings using raw path arguments, then sends those strings to shell-backed compute providers. An attacker who can influence a file-tool path argument can break out of the quoted path and execute arbitrary shell commands in the compute environment. With compute="local", commands execute through the local subprocess compute provider on the host. With Docker, commands execute in the container. This issue has been patched in version 4.6.59.

Что это значит

Недоверенные данные могут попасть в команду операционной системы. Оцените доступность уязвимого интерфейса и права сервиса.

Что делать

Редакционные пояснения, сведения источников и общие рекомендации помечены отдельно
Устранить в течение 24 ч

1. Проверьте, затронуты ли вы

Соберите инвентаризацию и сравните с таблицей затронутых версий. Эти команды только показывают установленные компоненты и сами по себе не доказывают наличие CVE.

Debian / Ubuntu
dpkg-query -W -f='${Package}	${Version}\n'
RHEL / AlmaLinux
rpm -qa --qf '%{NAME}\t%{VERSION}-%{RELEASE}\n'
Windows PowerShell
Get-HotFix | Select-Object HotFixID, InstalledOn
Общая рекомендация, не из бюллетеня вендора

2. Установите исправление

Сверьте точный продукт и версию с бюллетенем вендора. Установите указанное в нём исправление после резервного копирования и проверки совместимости. Подтверждённая целевая версия в источниках отсутствует.

Общая рекомендация, не из бюллетеня вендора

3. Временные меры

До проверки бюллетеня ограничьте доступ к затронутому компоненту доверенными узлами. Оцените сегментацию и отключение ненужных интерфейсов с владельцем сервиса; универсального правила WAF для этой CVE не подтверждено.

Общая рекомендация, не из бюллетеня вендора

4. Проверьте следы эксплуатации

Проверьте аномальные входы, новые учётные записи, ошибки и необычные дочерние процессы в затронутом сервисе. Публичные проверенные правила обнаружения не включены в запись; отсутствие сигналов не доказывает отсутствие компрометации.

Общая рекомендация, не из бюллетеня вендора

5. После исправления

  • Проверьте фактическую версию и результат установки по бюллетеню.
  • При необходимости перезапустите сервисы в согласованное окно.
  • Повторите проверку сканером и функциональные проверки.
  • Зафиксируйте результат, дату, владельца и оставшийся риск.

Продукты и затронутые версии

MervinPraison / PraisonAI

{
  "status": "affected",
  "version": ">= 4.6.10, < 4.6.59"
}

praisonai PyPI

{
  "status": "affected",
  "version": "*",
  "versionEndExcluding": "4.6.59",
  "versionStartIncluding": "4.6.10"
}

CVSS: оценки и векторы

CVSS 3.1 · cve8.8
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
AV · Вектор атакисеть
AC · Сложность атакинизкая
PR · Привилегиинизкие
UI · Участие пользователяне нужно
S · Область воздействияне меняется
C · Конфиденциальностьвысокое
I · Целостностьвысокое
A · Доступностьвысокое
CVSS 3.1 · security-advisories@github.com8.8
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
AV · Вектор атакисеть
AC · Сложность атакинизкая
PR · Привилегиинизкие
UI · Участие пользователяне нужно
S · Область воздействияне меняется
C · Конфиденциальностьвысокое
I · Целостностьвысокое
A · Доступностьвысокое

Источники и ссылки

Происхождение полей
{
  "cwes": [
    "cve",
    "nvd"
  ],
  "epss": {
    "source": "epss",
    "received_at": "2026-11-03T21:14:11.107930+00:00"
  },
  "title": {
    "source": "cve",
    "received_at": "2026-10-30T17:46:06.895683+00:00"
  },
  "scores": [
    "cve",
    "nvd"
  ],
  "status": {
    "source": "cve",
    "received_at": "2026-10-30T17:46:06.895683+00:00"
  },
  "affected": [
    "cve",
    "osv"
  ],
  "published": {
    "source": "cve",
    "received_at": "2026-10-30T17:46:06.895683+00:00"
  },
  "solutions": [],
  "percentile": {
    "source": "epss",
    "received_at": "2026-11-03T21:14:11.107930+00:00"
  },
  "references": [
    "cve",
    "nvd",
    "osv"
  ],
  "description": {
    "source": "cve",
    "received_at": "2026-10-30T17:46:06.895683+00:00"
  },
  "workarounds": [],
  "configurations": []
}

Хронология записи

  1. Данные обновлены04.11.2026, 00:14
  2. Данные обновлены03.11.2026, 00:13
  3. Данные обновлены02.11.2026, 15:11
  4. Данные обновлены02.11.2026, 15:05
  5. Данные обновлены02.11.2026, 03:33
  6. Данные обновлены02.11.2026, 00:11
  7. Данные обновлены31.10.2026, 11:58
  8. Появилась ссылка на PoC30.10.2026, 20:46
  9. Данные обновлены29.10.2026, 12:33
  10. Опубликована28.10.2026, 21:45

Личная заметка и статус

Другие CVE того же продукта

УЯЗВИМОСТЬ / ПРОДУКТПРИОРИТЕТCVSSEPSSСИГНАЛЫОПУБЛИКОВАНАКарточка
CVE-2026-56074
PraisonAI - Tool Approval Cache Bypass via Coarse-Grained Caching
PraisonAI / PraisonAI · praisonaiagents
Высокий6.8
0,18 %
PoC
19.06.2026
CVE-2026-57146
PraisonAI A2U incomplete authentication fix leaves current serve command unauthenticated by default
MervinPraison / PraisonAI · praisonai
Критический7.5
0,49 %
PoC
23.10.2026
CVE-2026-56836
PraisonAI recipe serve Typer command bypasses the non-localhost authentication guard
MervinPraison / PraisonAI · praisonai
Критический8.2
0,33 %
PoC
23.10.2026
CVE-2026-56832
PraisonAI DiscordApproval accepts unrelated channel messages as dangerous-tool approvals
MervinPraison / PraisonAI · praisonai
Критический8.8
0,15 %
PoC
23.10.2026
CVE-2026-61438
PraisonAI before 4.6.78 Remote Code Execution via Broken AST Sandbox
MervinPraison / PraisonAI · praisonai
Критический7.0
0,31 %
PoCПатч
15.07.2026