CVE-2026-62176: PraisonAI: injeção de código por interpolação de f-string na geração do servidor Deploy API
O PraisonAI, um sistema de equipes multiagente, gera código de servidor para sua API de deploy ao inserir o valor de agents_file em uma f-string que é gravada em arquivo e executada, o que permite injeção de código Python (CWE-94). O registro classifica a falha como crítica, com pontuação CVSS de 9.1, e afirma que a versão 4.6.78 corrige o problema. Nenhuma exploração confirmada aparece nas fontes consultadas.
Visão geral
O PraisonAI é um sistema de equipes multiagente. Segundo o registro, o módulo deploy/api.py monta código de servidor Python ao colocar o valor de agents_file diretamente em uma f-string, grava o resultado em um arquivo e o executa com subprocess.Popen(). A falha é classificada como injeção de código (CWE-94).
Impacto
- O registro descreve injeção de código Python arbitrário quando um atacante controla o valor de agents_file.
- A pontuação base CVSS é 9.1 (crítica), com alto impacto em confidencialidade, integridade e disponibilidade, conforme o vetor do registro.
- O vetor exige privilégios altos (PR:H) e escopo alterado. Isso sugere que o atacante precisa já ter algum acesso ou influenciar o caminho de entrada, o que é uma inferência a partir do vetor.
Produtos e versões afetadas
- Produto: MervinPraison PraisonAI.
- Faixa afetada: versões anteriores à 4.6.78.
- Versão corrigida: 4.6.78, conforme a descrição da CVE. O campo estruturado de correções do registro está vazio, então confirme os detalhes no aviso do fabricante.
Status de exploração
- A CVE não consta no catálogo KEV da CISA (kev.listed é falso). Nenhuma exploração confirmada na natureza aparece nas fontes consultadas.
- O registro SSVC indica exploração como poc e automatizável como não. Isso reflete a avaliação de maturidade de exploração do registro, e não ataques confirmados.
- A probabilidade EPSS é 0.0046 (percentil 0.38975) em 2026-10-23.
Correção e mitigação
- Atualize o PraisonAI para 4.6.78 ou posterior.
- Até a atualização, restrinja quem pode definir agents_file por argumentos de CLI, arquivos de configuração e APIs upstream, tratando esse valor como entrada não confiável.
- Não exponha o servidor de API de deploy a redes não confiáveis.
- Revise os arquivos de servidor gerados pelo módulo afetado e remova os que não eram esperados.
Orientações de detecção
- Procure processos filhos inesperados iniciados pelo fluxo de deploy do PraisonAI.
- Audite alterações recentes nos valores de agents_file e nas fontes de configuração que os fornecem.
- Monitore diretórios de deploy para novos arquivos Python cujo conteúdo não corresponda ao seu fluxo normal.
Limitações das informações disponíveis
- O registro não inclui análise técnica detalhada, detalhes de prova de conceito nem as condições exatas em que a entrada é alcançável.
- O campo source_status está como Deferred, e o registro não explica seu significado.
- Foram consultados apenas o aviso do GitHub e as páginas do NVD e do CVE.org. Demais detalhes são desconhecidos.
Perguntas frequentes
Quais versões são afetadas?
O registro lista como afetadas as versões do PraisonAI anteriores à 4.6.78. A descrição da CVE afirma que a versão 4.6.78 corrige o problema.
Esta vulnerabilidade está sendo explorada ativamente?
A CVE não consta no catálogo KEV da CISA, e nenhuma exploração confirmada aparece nas fontes consultadas. O registro SSVC indica exploração como poc, o que é uma avaliação de maturidade e não de ataques confirmados.
Esta análise foi redigida com auxílio de IA a partir de dados verificados das fontes e checada automaticamente contra eles.