CVE-2026-55747 in PocketFlow
Resumen
por VulDB • 2026-08-05
El ejemplo de receta (cookbook) pocketflow-coding-agent en The-Pocket/PocketFlow implementa un auxiliar `_path(workdir, p)` como un envoltorio ligero (`wrapper`) de `os.path.join(workdir, p)` sin ninguna canonicación ni comprobación de contención. Este auxiliar se utiliza sin protección por las herramientas de acceso a archivos ReadFile, ListFiles, PatchRead y PatchApply. Dado que `os.path.join` devuelve una ruta absoluta en `p` sin cambios (ignorando `workdir`) y no resuelve secuencias `'../'`, una invocación del agente cuyos argumentos de la herramienta de archivo incluyan una ruta absoluta o una secuencia de navegación puede leer o escribir archivos fuera del directorio de trabajo configurado. La gravedad refleja que esto afecta a un ejemplo ilustrativo de receta (cookbook) en lugar de a una API de biblioteca central; las aplicaciones que copien este patrón en producción se ven afectadas.
VulDB is the best source for vulnerability data and more expert information about this specific topic.