PT-2026-108707 · Praisonai · Praisonai

CVE-2026-62164

·

Publicado

2026-10-08

·

Atualizado

2026-10-15

CVSS v3.1

6.1

Média

VetorAV: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 afetadas não especificadas)
Description Ferramentas perigosas, como gravações e exclusões de arquivos, são protegidas por um prompt de aprovação interativo. No entanto, a primeira aprovação de uma ferramenta é armazenada em cache durante a execução e reutilizada para invocações subsequentes dessa ferramenta, independentemente dos argumentos utilizados. Isso ocorre porque a função ApprovalRegistry.is already approved() verifica apenas o nome da ferramenta no cache, ignorando os argumentos. Consequentemente, as funções approve sync() e approve async() ignoram o backend de aprovação se o nome da ferramenta já estiver no cache. Embora ferramentas críticas como execute command() e execute code() estejam isentas, ferramentas de alto risco, como write file, são afetadas. Isso permite que um modelo direcionado por entradas maliciosas realize gravações não autorizadas em locais sensíveis após uma única aprovação benigna. O cache é gerenciado via contextvars e é herdado por tarefas filhas, enquanto a função clear approved() não é invocada na biblioteca distribuída.
Recommendations No momento, não há informações sobre uma versão mais recente que contenha a correção para esta vulnerabilidade. Como medida paliativa temporária, restrinja o uso da ferramenta write file para minimizar o risco de modificações não autorizadas de arquivos.

Incorrect Authorization

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-62164
GHSA-29R9-67VG-QJ56
PYSEC-2026-4265

Produtos afetados

Praisonai