CVE-2026-55747 in PocketFlow
Сводка
по VulDB • 05.08.2026
В примере cookbooks pocketflow-coding-agent из проекта The-Pocket/PocketFlow вспомогательная функция `_path(workdir, p)` реализована как тонкая обертка над `os.path.join(workdir, p)`, не выполняющая канонизацию или проверку на ограничение области видимости (containment check). Эта функция используется без дополнительной защиты инструментами доступа к файлам ReadFile, ListFiles, PatchRead и PatchApply. Поскольку `os.path.join` возвращает абсолютный путь `p` неизменным (игнорируя параметр workdir) и не разрешает последовательности `'../'`, вызов агента с аргументами инструментов работы с файлами, содержащими абсолютный путь или последовательность обхода директорий, может привести к чтению или записи файлов за пределами настроенного рабочего каталога. Уровень серьезности отражает тот факт, что уязвимость затрагивает демонстрационный пример cookbooks, а не базовый API библиотеки; приложения, копирующие этот паттерн в продакшен-среду, подвержены риску.
If you want to get best quality of vulnerability data, you may have to visit VulDB.