Ir para o conteúdo principal
Voltar aos artigos

No Langflow, cadastrar um servidor MCP pode equivaler a autorizar código

A falha na configuração MCP do Langflow expõe uma decisão de arquitetura: quem cadastra comandos deve ser tratado como alguém que executa código.

·3 min de leitura·22 visualizações

Versões do Langflow anteriores à 1.9.0 são afetadas pela CVE-2026-105740, com CVSS 9,9, relacionada à configuração de servidores MCP com transporte stdio.[3] Uma conta autenticada comum pode cadastrar uma configuração que executa comandos com as permissões do processo Langflow.[3] O ponto relevante não é apenas existir uma integração: é permitir que uma operação aparentemente administrativa atravesse a fronteira para execução no servidor.

O que muda para quem desenvolve

Segundo a notícia, o comando definido pelo usuário é encaminhado ao shell sem uma lista de executáveis permitidos, e o campo de ambiente admite alterações que afetam a resolução ou o carregamento de programas.[3] A execução pode ser acionada ao consultar a lista de servidores MCP, e a configuração persistida pode voltar a ser usada em acessos posteriores, inclusive de administradores.[3]

Isso muda a revisão de segurança de um agente. Conferir apenas o diagrama do fluxo não basta neste caso, porque a configuração problemática fica nas definições do projeto.[3] A recomendação de arquitetura é tratar integrações executáveis como uma capacidade privilegiada, separada da permissão de editar conteúdo ou montar um fluxo.

O contrato da ferramenta precisa dizer quem escolhe o executável, quais argumentos são aceitos e qual ambiente o processo recebe. Esconder essa decisão atrás de um formulário não elimina seu poder.

Como aplicar

A orientação relatada inclui atualizar, desabilitar o login automático, usar senhas fortes e exclusivas e revisar autenticações e acessos à configuração MCP.[3] Além disso, faça um inventário das integrações persistidas e associe cada uma a um responsável.

Para um experimento de autorização, use um ambiente descartável, sem segredos reais, e um usuário com o menor privilégio previsto. Verifique se ele consegue cadastrar ou alterar comandos quando deveria apenas consumir integrações aprovadas. Depois, consulte a listagem e observe se ocorre criação de processos. Use um comando inofensivo previamente autorizado e registre o comportamento, sem reproduzir payloads ofensivos.

Compare o resultado com uma política explícita: catálogo aprovado, identidade de execução limitada e acesso mínimo ao host. Se a implementação não oferece a separação necessária, reduza a exposição e as permissões enquanto planeja a correção. Não compense uma fronteira ausente com confiança informal em todos os usuários.

Cuidados e limites

A Previdian registrou 1.423 tentativas em honeypots desde 19/09/2026, provenientes de 27 endereços IP.[3] Isso descreve atividade nos sensores, não uma contagem de instalações reais comprometidas.[3]

Restringir rede e contas reduz superfície, mas não torna segura uma versão vulnerável.[3] Também não confunda a correção de outra CVE com cobertura automática deste problema. A entrega verificável é saber quem pode executar o quê e sob quais limites, além de confirmar a versão corrigida.

Fonte

[3] Fonte: The Hacker News

Continue lendo

MPS: corrija o runtime antes de avaliar o agente MCP

As atualizações do MPS combinam correção crítica e ferramentas para agentes. Separe o inventário de segurança da avaliação funcional.

·9 visualizações