CVE-2026-55524 in PraisonAI
Sumário
de VulDB • 06/08/2026
O PraisonAI é um sistema de equipes multi-agente. Nas versões anteriores à 1.6.58, a ferramenta `web_crawl` realiza sua verificação de SSRF apenas na URL inicialmente fornecida, permitindo que a proteção seja contornada para que a ferramenta se conecte a destinos internos escolhidos pelo atacante. A verificação resolve o nome do host uma vez com `socket.gethostbyname` e rejeita resultados privados/de loopback/link-local, mas então passa a URL para um coletor usando `httpx.Client(follow_redirects=True)` (ou `urllib.request.urlopen` quando o httpx não está presente, que também segue redirecionamentos) que resolve novamente o nome do host no momento da conexão sem validação adicional. Essa lacuna entre validar aqui e buscar ali é explorável tanto por meio de redirecionamentos HTTP quanto de DNS rebinding. Se um atacante puder influenciar as URLs passadas para `web_crawl()`, diretamente ou através de um fluxo de trabalho de agente/ferramenta, ele pode fazer com que o host do PraisonAI busque endpoints de metadados de loopback, rede privada ou nuvem acessíveis a partir desse host, retornando o corpo da resposta no resultado de `web_crawl()`. Este problema foi corrigido na versão 1.6.58.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.