PT-2026-60134

CVE-2026-60087

·

Publicado

2026-07-15

·

Atualizado

2026-10-15

Descrição por

CVSS 3.1
6.1
Média
Mé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
Pesquisadores
Fornecedores
Produtos afetados
Enumeração de fraquezas
Identificadores relacionados
GHSA-29R9-67VG-QJ56
GHSA-R3XW-GCPR-RF26
PYSEC-2026-4265
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾