CVE-2026-5974: FoundationAgents MetaGPT: injeção de comando de SO em Bash.run (terminal.py)
Falha de injeção de comando (CWE-77) na função Bash.run do módulo terminal.py do FoundationAgents MetaGPT, reportada para versões até 0.8.1 inclusive. A NVD classifica como crítica, com pontuação base 9,8, e o registro descreve a possibilidade de exploração remota. O registro informa que o projeto foi avisado por meio de um pull request, mas ainda não respondeu, e nenhuma exploração confirmada aparece nas fontes consultadas.
Visão geral
O MetaGPT é um framework open source multiagente mantido pela FoundationAgents. Segundo o registro, a função Bash.run do arquivo metagpt/tools/libs/terminal.py é vulnerável a injeção de comando de sistema operacional (CWE-77) e pode ser acionada remotamente. A faixa descrita vai até 0.8.1 inclusive.
Impacto
- O vetor CVSS da NVD classifica o impacto em confidencialidade, integridade e disponibilidade como alto.
- Injeção de comando, em geral, permite que um atacante faça o processo afetado executar comandos do sistema operacional não previstos. O impacto concreto em cada ambiente não é informado pelo registro.
Produtos e versões afetados
- O registro lista Deepwisdom Metagpt com versões até 0.8.1 inclusive.
- O registro lista FoundationAgents MetaGPT com as versões 0.8.0 e 0.8.1.
- Consulte a página do projeto para confirmar a versão em uso.
Status de exploração
- O registro indica que esta CVE não consta no catálogo KEV da CISA, portanto não há exploração ativa confirmada por esse catálogo.
- Nas fontes consultadas, não aparece exploração confirmada no mundo real.
- O registro traz valor SSVC de exploração igual a poc e probabilidade EPSS de 0,03456, sinais de existência de prova de conceito e não de ataques observados.
- Algumas referências externas estão marcadas como relacionadas a exploração. Seu conteúdo não foi usado nesta análise.
Correção e mitigação
- O registro vincula um pull request (1940) como patch. Não é possível saber, pelo registro, se ele foi aceito ou incluído em uma versão liberada.
- Nenhuma versão corrigida é confirmada. A ausência de versão corrigida não significa que não exista correção, por isso acompanhe o repositório upstream.
- Faça o inventário de todas as instalações do MetaGPT e identifique as que estão até 0.8.1.
- Restrinja a exposição das ferramentas dos agentes a entradas não confiáveis e execute o serviço com privilégios mínimos, de preferência em contêiner isolado ou sandbox.
- Limite o alcance de rede dos serviços que expõem funcionalidades de agentes.
Orientações de detecção
- Monitore processos filhos inesperados gerados pelo processo Python do MetaGPT, especialmente interpretadores de shell.
- Revise os registros de chamadas de ferramentas dos agentes em busca de strings de comando incomuns ou inesperadas.
- Gere alertas para conexões de saída iniciadas pelo host do agente que não correspondam à operação normal.
Limitações das informações disponíveis
- O registro não confirma uma versão corrigida nem se o pull request foi aceito.
- O registro não descreve as condições exatas de entrada nem o mecanismo técnico completo.
- As pontuações CVSS diferem entre provedores (NVD, VulDB), e o registro não indica qual é a referência para cada organização.
- As faixas de versões afetadas vêm do registro e podem não refletir todas as distribuições ou bifurcações do projeto.
Perguntas frequentes
Quais versões do MetaGPT são afetadas pela CVE-2026-5974?
O registro descreve versões até 0.8.1 inclusive e lista as versões 0.8.0 e 0.8.1 do FoundationAgents MetaGPT como afetadas. Compare a versão instalada com essas informações.
Esta vulnerabilidade está sendo explorada ativamente?
O registro não inclui esta CVE no catálogo KEV da CISA, e nas fontes consultadas não aparece exploração confirmada no mundo real. O registro traz valor SSVC poc, que indica possível existência de prova de conceito.
Existe correção disponível?
O registro vincula o pull request 1940 como patch, mas não confirma se a alteração foi aceita ou liberada. Acompanhe o projeto upstream e aplique a versão corrigida assim que for publicada.
Esta análise foi redigida com auxílio de IA a partir de dados verificados das fontes e checada automaticamente contra eles.