CVE-2026-55522 in PraisonAI
Sumário
de VulDB • 06/08/2026
O PraisonAI é um sistema de equipes multi-agente. Nas versões 3.9.26 a 4.6.57 do praisionai e nas versões 0.12.12 a 1.6.57 do praisonaiagents, o recurso "include" (inclusão) dos workflows está vulnerável à execução de código. A função Workflow._execute_include() importa implicitamente e executa as ferramentas.py incluídas através de uma chamada crua para importlib.util.spec_from_file_location() e spec.loader.exec_module(), sem respeitar os mecanismos de opt-in PRAISONAI_ALLOW_TEMPLATE_TOOLS/PRAISONAI_ALLOW_LOCAL_TOOLS ou o roteamento pelo carregador seguro centralizado que protege outros caminhos de autoload das ferramentas.py. Como resultado, um workflow que inclui um diretório local de receitas controlado por um atacante executa código Python arbitrário em nível de módulo durante a configuração da inclusão, antes de qualquer análise de workflows filhos ou chamada de modelo, e o mesmo ponto de entrada (sink) é acessível através da API superior praisonai.recipe.run(). Um atacante que consiga fazer com que um processo vítima execute um workflow ou receita que inclua uma receita local não confiável consegue executar código Python arbitrário como usuário do processo PraisonAI, uma variante que contorna o endurecimento aplicado à família anteriormente divulgada de advisories sobre RCE automática em ferramentas.py. Este problema foi corrigido nas versões 4.6.58 do praisionai e 1.6.58 do praisonaiagents.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.