PT-2026-39005
CVE-2026-44338
·
Publicado
2026-05-03
·
Atualizado
2026-07-21
Descrição por
CVSS 2.0
7.5
AltaMétricasAV:N/AC:L/Au:N/C:P/I:P/A:P
Nome do Software Vulnerável e Versões Afetadas
PraisonAI versões 2.5.6 até 4.6.33
Descrição
O PraisonAI fornece um servidor de API Flask legado com a autenticação desativada por padrão devido às variáveis
AUTH ENABLED = False e AUTH TOKEN = None codificadas no arquivo api server.py. Isso faz com que a função check auth() falhe own, permitindo que qualquer chamador de rede acesse endpoints protegidos sem um token. Especificamente, o endpoint 'GET /agents' expõe metadados do agente, e o endpoint 'POST /chat' aciona a função PraisonAI().run() para executar o fluxo de trabalho configurado em agents.yaml, independentemente da variável message fornecida.Incidentes reais indicam que scanners automatizados, como o
CVE-Detector/1.0, começaram a sondar sistemas vulneráveis em 3 horas e 44 minutos após a divulgação pública. O impacto depende das permissões concedidas aos agentes no agents.yaml, que podem incluir acesso a bancos de dados internos, sistemas de arquivos, comandos de shell ou o consumo de cotas caras de API de LLM. Além disso, os endpoints Gateway e AGUI apresentaram cabeçalhos CORS de curinga codificados (Access-Control-Allow-Origin: *), permitindo potencialmente que sites maliciosos acionem agentes em uma máquina local.Recomendações
Atualize para a versão 4.6.34.
Como mitigação temporária, implemente regras de WAF para bloquear o acesso não autenticado aos endpoints '/agents' e '/chat'.
Restrinja o acesso ao servidor de API legado, garantindo que ele não seja vinculado ao
0.0.0.0 se não for necessário.Explorabilidade
Exploit
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾