PT-2026-29826 · Praisonai · Praisonai
Yerang30
·
Publicado
2026-04-01
·
Atualizado
2026-04-03
·
CVE-2026-34939
CVSS v3.1
7.5
Alta
| Vetor | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
Name of the Vulnerable Software and Affected Versions
PraisonAI versões anteriores a 4.5.90
Description
A função
MCPToolIndex.search tools() do PraisonAI compila diretamente uma string fornecida pelo chamador como uma expressão regular Python sem validação, sanitização ou tempo limite. Uma expressão regular criada pode causar retrocesso catastrófico no mecanismo re, bloqueando o thread Python por centenas de segundos e levando a uma interrupção completa do serviço. A função search tools() recebe uma consulta diretamente do chamador sem validação e a compila usando re.compile(). Este padrão compilado é então usado para pesquisar nomes e dicas de ferramentas. A questão está localizada em tool index.py nas linhas 365 a 368.Recommendations
Atualize o PraisonAI para a versão 4.5.90 ou posterior.
Correção
DoS
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Praisonai