CVE-2026-55747

The pocketflow-coding-agent cookbook example in The-Pocket/PocketFlow implements a helper as a thin os.path.join(workdir, p) wrapper with no canonicalization or containment check, used unguarded by the ReadFile, ListFiles, PatchRead, and PatchApply file-access tools. Severity reflects that this affects an illustrative cookbook example rather than a core library API; applications that copy this pattern into production are affected.
References
Configurations

No configuration.

History

23 Oct 2026, 21:10

Type Values Removed Values Added
Summary
  • (es) El ejemplo de recetario de pocketflow-coding-agent en The-Pocket/PocketFlow implementa una función auxiliar ’_path(workdir, p)’ como un envoltorio ligero de os.path.join(workdir, p) sin canonicalización ni verificación de contención, utilizado sin protección por las herramientas de acceso a archivos ReadFile, ListFiles, PatchRead y PatchApply. Debido a que os.path.join devuelve una ’p’ absoluta sin cambios (ignorando workdir) y no resuelve secuencias ’.. / ’, una invocación de agente cuyos argumentos de herramienta de archivo incluyen una ruta absoluta o una secuencia de recorrido puede leer o escribir archivos fuera del directorio de trabajo configurado. La gravedad refleja que esto afecta a un ejemplo ilustrativo de recetario en lugar de a una API de biblioteca central; las aplicaciones que copian este patrón en producción se ven afectadas.

Information

Published : 2026-08-05 08:16

Updated : 2026-10-24 16:10


NVD link : CVE-2026-55747

Mitre link : CVE-2026-55747

CVE.ORG link : CVE-2026-55747


JSON object : View

Products Affected

No product.

CWE
CWE-22

Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')