PT-2026-108714 · Unknown · Praisonaiagents

CVE-2026-62177

·

Publicado

2026-10-08

·

Atualizado

2026-10-15

CVSS v4.0

8.7

Alta

VetorAV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
Nome do Software Vulnerável e Versões Afetadas PraisonAI Agents (versões afetadas não especificadas)
Descrição O backend Subprocess Sandbox não aplica as políticas de segurança definidas na classe de dados SecurityPolicy. Embora o método strict() tenha como objetivo criar um ambiente restritivo para código não confiável, definindo allow subprocess e allow file write como False e estabelecendo blocked paths e blocked commands, essas restrições não estão implementadas no arquivo praisonai/sandbox/subprocess.py. O backend invoca comandos via asyncio.create subprocess exec() sem validá-los em relação aos campos de segurança configurados. Isso permite a criação não autorizada de subprocessos, o acesso a arquivos sensíveis como /etc/passwd e a execução de comandos destrutivos como rm -rf, independentemente da política de segurança ativa.
Recomendações Implementar a aplicação das restrições blocked commands, blocked imports, blocked paths, allow subprocess e allow file write no Subprocess Sandbox antes de invocar processos filhos. Utilizar backends nativos, como Landlock ou Seatbelt, para a execução de código não confiável em vez do backend de subprocesso. Restringir o uso da configuração SecurityPolicy.strict() ao utilizar backends que não conseguem aplicar seus campos de segurança.

Correção

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-62177
GHSA-5R6C-GJ4G-R697
PYSEC-2026-4250

Produtos afetados

Praisonaiagents