PT-2026-60134
CVE-2026-60087
·
Publicado
2026-07-15
·
Atualizado
2026-10-15
Descrição por
CVSS 3.1
6.1
MédiaMétricasAV:L/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:L
Nome do Software Vulnerável e Versões Afetadas
PraisonAI versões anteriores a 1.6.78
Description
O PraisonAI armazena decisões de aprovação de ferramentas em cache utilizando apenas o nome da ferramenta, o que permite a reutilização de uma aprovação inicial para chamadas subsequentes com argumentos arbitrários. Um invasor pode obter aprovação para uma operação benigna e, em seguida, executar operações perigosas, como gravações de arquivos, com parâmetros não revisados na mesma sessão. Isso ocorre porque a função
ApprovalRegistry.is already approved() retorna True se o nome da ferramenta estiver presente no conjunto de contexto por execução, independentemente dos argumentos utilizados. As funções approve sync() e approve async() interrompem o processo com base nesse cache antes de consultar o backend de aprovação. Embora ferramentas de nível crítico, como execute command() e execute code(), estejam isentas, ferramentas de alto risco, como write file(), são afetadas.Recommendations
Atualize o PraisonAI para a versão 1.6.78 ou posterior.
Como medida de mitigação temporária, restrinja o uso da ferramenta
write file() até que a atualização seja aplicada.Explorabilidade
Exploit
Correção
Impactos
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾