Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

FeedsContatoPrivacidade© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
CVE-2026-69263 — Bypass da lista de bloqueio de variáveis de ambiente do MCP leva a RCE não autenticado no Flowise 3.1.1 | Kitploit
Ferramentas/GitHubGitHub/leoelsolh/cve-2026-69263
Análise de VulnerabilidadesExploraçãoExploração de Aplicações WebTestes de Penetração
GitHubleoelsolh/cve-2026-69263

CVE-2026-69263

Bypass da lista de bloqueio de variáveis de ambiente do MCP leva a RCE não autenticado no Flowise 3.1.1

Ver Repositório
10há 2 mesesAinda não revisado

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

CVE 2026-69263

[ O quê ]

CVE 2026-69263 é um bypass de correção da antiga vulnerabilidade de RCE corrigida em agosto de 2025. A correção introduziu uma denylist que bloqueava a instalação de pacotes arbitrários.

[ Como ]

Como o npm lê configurações de variáveis de ambiente, definir a variável de ambiente npm_config_yes=true reativa o comportamento bloqueado.

[ Afetados ]

Flowise 3.1.1, versão atual no momento do relato. Corrigido na versão 3.1.3

[ PoC ]

A seguinte configuração de servidor MCP contorna a correção com CUSTOM_MCP_SECURITY_CHECK=true:

{
  "mcpServers": {
    "bypass": {
      "command": "npx",
      "args": ["cowsay"],
      "env": {
        "npm_config_yes": "true"
      }
    }
  }
}

cowsay é um pacote benigno usado aqui apenas para comprovar a execução. Um atacante real substituiria o payload pelo seu próprio.

Caminho de execução:

  1. validateCommandFlags passa, porque args não contém flags bloqueadas.
  2. validateEnvironmentVariables passa, porque npm_config_yes não está na blocklist de quatro itens.
  3. npx instala e executa automaticamente o pacote especificado, comprovando que a execução arbitrária é possível com os privilégios do processo do Flowise.

Em uma implantação padrão sem autenticação, qualquer usuário não autenticado que consiga acessar a API do Flowise pode acionar isso.

Vetores de bypass adicionais (mesma causa raiz)

As seguintes variáveis também estão ausentes da blocklist e influenciam a execução por meio dos outros interpretadores permitidos:

VariávelComandoEfeito
npm_config_prefixnpxRedireciona a instalação de pacotes para um caminho controlado pelo atacante
npm_config_userconfignpxCarrega a configuração .npmrc controlada pelo atacante
NODE_PATHnodeCarrega módulos de um caminho controlado pelo atacante
PYTHONPATHpython3Carrega módulos de um caminho controlado pelo atacante
PYTHONSTARTUPpython3Executa um arquivo na inicialização do interpretador (somente em sessões interativas)

[ Divulgação ]

Esta vulnerabilidade de RCE foi divulgada de forma responsável aos mantenedores do Flowise por meio do repositório deles no GitHub. Você pode encontrar o relatório aqui

[ Referências ]

  • CVE-2026-69263
  • Relatório do Advisory de Segurança do Flowise
  • leoelsolh - CVE-2026-69263
  • Correção (PR #6471)
  • CVE-2025-8943
  • CWE-184: Incomplete List of Disallowed Inputs
Baixar ferramenta