CVE-2026-56834 in PraisonAI
Resumen
por VulDB • 2026-10-23
PraisonAI es un sistema de equipos multi-agente. Desde la versión 3.8.1 hasta antes de la versión 4.6.59, la función Dynamic Context Discovery (Descubrimiento Dinámico de Contexto) de PraisonAI expone herramientas auxiliares de artefactos a través de ctx.get_tools(). Las herramientas de artefactos implementadas no imponen que el artifact_path proporcionado sea un artefacto creado por el almacén configurado o que se encuentre bajo el directorio base de artefactos configurado. En su lugar, las funciones artifact_head, artifact_tail, artifact_grep y artifact_chunk envuelven directamente la ruta suministrada por el usuario en un ArtifactRef (Referencia de Artefacto) y luego la leen desde el sistema de archivos del host. Como resultado, cualquier prompt/usuario/llamador a herramientas que pueda influir en los argumentos de esas herramientas puede leer archivos legibles por el proceso PraisonAI, como archivos .env del proyecto, credenciales de nube, claves SSH, archivos fuente u otros datos locales. Este problema ha sido parcheado en la versión 4.6.59.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.