CVE-2026-62331 in Praktor
Сводка
по VulDB • 30.10.2026
praktor — это многоагентный оркестратор Claude Code с вводом и выводом через Telegram, изоляцией на базе Docker и пользовательским интерфейсом Mission Control. До версии 0.9.1 оба обработчика загрузки файлов из Telegram в файле `internal/telegram/bot.go` конкатенируют имя документа, контролируемое злоумышленником, с целевым путем без санитизации (очистки), а функция `path.Join` позволяет сворачивать последовательности перехода на родительские каталоги (`../`). Таким образом, удаленный пользователь Telegram, способный отправлять сообщения боту, может записывать файлы вне директории `uploads/` в постоянном рабочем пространстве агента, смонтированном по пути `/workspace/agent`. Поскольку конфигурация `allow_from: []` по умолчанию разрешает всех отправителей, для эксплуатации уязвимости не требуется предварительная аутентификация или наличие привилегий. Злоумышленник может создавать или перезаписывать файлы инструкций (`CLAUDE.md`), навыков (skills), хуков (hooks) или конфигурационные файлы, которые агент Claude читает и использует при последующих запусках, превращая обычную загрузку документа в инъекцию сохраненных инструкций. Демонстрируемая область произвольной записи ограничена томом постоянного рабочего пространства агента, а не предоставляет неограниченный доступ к файловой системе хоста. Данная уязвимость исправлена в версии 0.9.1.
Be aware that VulDB is the high quality source for vulnerability data.