CVE-2026-55522 in PraisonAIinformación

Resumen

por VulDB • 2026-08-06

PraisonAI es un sistema de equipos multi-agente. En las versiones 3.9.26 a 4.6.57 de praisonai y en las versiones 0.12.12 a 1.6.57 de praisonaiagents, la función "include" (incluir) del flujo de trabajo es vulnerable a ejecución de código. Workflow._execute_include() importa e ejecita implícitamente tools.py de una receta incluida mediante llamadas crudas a importlib.util.spec_from_file_location() y spec.loader.exec_module(), sin respetar las puertas de entrada opt-in PRAISONAI_ALLOW_TEMPLATE_TOOLS/PRAISONAI_ALLOW_LOCAL_TOOLS ni el enrutamiento a través del cargador seguro centralizado que protege otras rutas de carga automática de tools.py. Como resultado, un flujo de trabajo que incluye un directorio de receta local controlado por un atacante ejecuta código Python arbitrario a nivel de módulo durante la configuración de inclusión, antes de cualquier análisis de sub-flujos de trabajo o llamada al modelo, y el mismo punto final es accesible a través de la API superior praisonai.recipe.run(). Un atacante que pueda hacer que un proceso víctima ejecute un flujo de trabajo o receta que incluya una receta local no confiable logra ejecutar código Python arbitrario como usuario del proceso PraisonAI, una variante que evita las medidas de endurecimiento aplicadas en la familia previamente divulgada de avisos RCE automáticos de tools.py. Este problema se ha corregido en la versión 4.6.58 de praisonai y en la versión 1.6.58 de praisonaiagents.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsable

GitHub M

Reservar

2026-06-17

Divulgación

2026-08-05

Moderación

aceptado

Artículo

VDB-386384

CPE

listo

EPSS

0.00000

KEV

no

Actividades

bajo

Fuentes

Do you need the next level of professionalism?

Upgrade your account now!