Vulnerabilidades do n8n em 04/02/2026

Os 11 avisos publicados em 4 de fevereiro de 2026 descrevem falhas com condições diferentes de exploração. Você pode conferir em cada ficha o recurso afetado, as permissões necessárias e as versões de correção. As orientações de conferência propõem uma inspeção da sua instância, sem reproduzir a exploração.

Aplicativon8n
Data do compilado
Vulnerabilidades11

A situação corrigida indica que o projeto publicou uma correção. Confira a versão realmente em execução na sua instância. As faixas da API foram mantidas literalmente, inclusive quando divergem do texto do comunicado.

Gravidade críticaCVSS: 9,4/10Correção disponível

Expressões de workflows podem executar comandos no servidor

Expressões manipuladas nos campos de um workflow podem escapar das restrições da avaliação e executar comandos no sistema que hospeda o n8n. A exploração exige autenticação e permissão para criar ou modificar workflows. O aviso cobre caminhos adicionais identificados após a CVE-2025-68613.

Casos de uso afetados

  • Você compartilha a edição dos workflows, incluindo os campos que aceitam expressões. Um atacante autenticado com essa permissão pode inserir uma expressão manipulada e executar comandos no servidor durante a avaliação.

Confira na sua instância

Confira a versão efetivamente executada: o aviso indica 1.123.17 e 2.5.2 como correções. Revise as permissões de criação e edição dos seus workflows e examine alterações inesperadas nos campos com expressões. Confira os privilégios do processo do n8n no sistema e seu acesso à rede para limitar as consequências até a atualização.

Versões afetadas e correções

Faixas declaradas no comunicado oficial, por linha de manutenção
LinhaAfetadasCorrigidas
n8n<1.123.17, <2.5.21.123.17, 2.5.2

CVE-2026-25049. A correção da CVE-2025-68613 não confirma a correção destes caminhos adicionais. Restringir permissões e acesso à rede é uma mitigação temporária.

Gravidade críticaCVSS: 9,4/10Correção disponível

Código Python pode escapar do sandbox

O sandbox do Python no Node Code permite que código executado por um atacante autenticado ultrapasse as restrições previstas para a tarefa. A falha exige Task Runners ativos, Python habilitado e acesso ao Node Code. No modo interno, a execução ocorre no ambiente principal do n8n.

Casos de uso afetados

  • Sua instalação usa N8N_RUNNERS_ENABLED=true e N8N_PYTHON_ENABLED=true, com o Node Code disponível. Um atacante autenticado que consiga executar Python pelos runners pode explorar a fuga do sandbox.

Confira na sua instância

Confira se N8N_RUNNERS_ENABLED e N8N_PYTHON_ENABLED estão efetivamente definidos como true e verifique a disponibilidade do Node Code. Leia N8N_RUNNERS_MODE e, quando o valor for external, confirme que o runner executa em um container separado. Verifique a aplicação da correção 2.4.8. Para suspender temporariamente o Node Code, inclua n8n-nodes-base.code em NODES_EXCLUDE.

Versões afetadas e correções

Faixas declaradas no comunicado oficial, por linha de manutenção
LinhaAfetadasCorrigidas
n8n< 2.4.82.4.8

CVE-2026-25115. A classificação crítica da fonte foi mantida. O aviso explica que, no modo externo, a fuga fica limitada ao container do runner, mas esse isolamento não corrige o sandbox.

Gravidade críticaCVSS: 9,4/10Correção disponível

Node Git permite comandos e leitura de arquivos do servidor

O Node Git apresenta falhas que permitem executar comandos do sistema ou ler arquivos do servidor do n8n. Um atacante autenticado precisa ter permissão para criar ou modificar workflows e usar esse Node para alcançar recursos locais além dos repositórios da automação.

Casos de uso afetados

  • Você mantém workflows de integração com repositórios e permite a edição do Node Git. Um atacante autenticado com essa permissão pode manipular o uso do Node para executar comandos ou ler arquivos locais do servidor.

Confira na sua instância

Localize os workflows com o Node Git e examine seu histórico de alterações, especialmente as configurações que definem o acesso aos repositórios. Revise as permissões de edição e os diretórios acessíveis ao processo do n8n. Confirme a aplicação da correção 1.123.10 na linha 1.x ou 2.5.0 na linha 2.x. Durante a atualização, restrinja ou desative o Node Git se ele não for necessário.

Versões afetadas e correções

Faixas declaradas no comunicado oficial, por linha de manutenção
LinhaAfetadasCorrigidas
n8n<1.123.10, < 2.5.02.5.0, 1.123.10

CVE-2026-25053. A restrição do Node Git e dos privilégios do sistema reduz as possibilidades de exploração durante a manutenção, mas não aplica a correção.

Gravidade críticaCVSS: 9,4/10Correção disponível

Permissões de arquivos permitem leitura de configurações e credenciais

Uma falha nos controles de acesso a arquivos permite que um atacante autenticado com permissão para criar ou modificar workflows leia arquivos sensíveis do servidor do n8n. A exposição das configurações e credenciais pode permitir que ele assuma o acesso de qualquer perfil da instância. A classificação técnica do aviso identifica uma condição de corrida entre a verificação de acesso e o uso do arquivo.

Casos de uso afetados

  • Seus workflows usam Nodes com acesso ao sistema de arquivos, como Read/Write Files from Disk e Git. A permissão para criar ou alterar esses workflows pode permitir que um atacante leia configurações e credenciais locais que deveriam permanecer inacessíveis.

Confira na sua instância

Revise os workflows com Read/Write Files from Disk e Git e identifique os perfis autorizados a alterar os caminhos configurados. Confira os diretórios e volumes que o processo do n8n consegue ler, incluindo os arquivos de configuração. Verifique a aplicação da correção 1.123.18 na linha 1.x ou 2.5.0 na linha 2.x. Até concluir a atualização, restrinja o acesso aos Nodes que leem arquivos.

Versões afetadas e correções

Faixas declaradas no comunicado oficial, por linha de manutenção
LinhaAfetadasCorrigidas
n8n<2.5.0, <1.123.182.5.0, 1.123.18

CVE-2026-25052. Restringir temporariamente os Nodes com acesso a arquivos limita a exposição, mas não corrige a condição de corrida indicada no aviso.

Gravidade críticaCVSS: 9,4/10Correção disponível

Modo SQL Query do Merge pode gravar arquivos no servidor

Uma falha no modo SQL Query do Node Merge permite gravar arquivos arbitrários no servidor do n8n por meio das consultas do workflow. A exploração exige autenticação e permissão para criar ou modificar workflows. Conforme o destino e o uso dos arquivos gravados, o atacante pode conseguir executar código no servidor.

Casos de uso afetados

  • Você usa o modo SQL Query do Node Merge para combinar os resultados de etapas do workflow. Um atacante autenticado com permissão para alterar a consulta pode aproveitar a falha para gravar arquivos no servidor.

Confira na sua instância

Abra os workflows com o Node Merge e identifique os que usam SQL Query. Revise as consultas e seu histórico de alterações, procurando usos sem relação com a combinação dos resultados. Confirme a aplicação das correções 1.118.0 ou 2.4.0 na respectiva linha. Restrinja ou desative o Merge durante a atualização se ele não for necessário.

Versões afetadas e correções

Faixas declaradas no comunicado oficial, por linha de manutenção
LinhaAfetadasCorrigidas
n8n< 1.118.0, > 2.0.0 < 2.4.02.4.0, 1.118.0

CVE-2026-25056. A API registra > 2.0.0 como limite inferior do segundo intervalo. Esse valor foi preservado sem incluir a versão 2.0.0 por dedução. Restringir o Merge é uma medida temporária.

Gravidade altaCVSS: 8,5/10Correção disponível

Respostas HTML de webhooks podem executar scripts na sessão

O isolamento das respostas HTML de webhooks e endpoints relacionados pode falhar porque a política de segurança de conteúdo (CSP) não aplica corretamente o sandbox. Um atacante autenticado com permissão para criar ou editar workflows pode preparar uma resposta que execute scripts no navegador com os privilégios da origem do n8n. A interação com esse conteúdo pode permitir o sequestro da sessão e o acesso indevido ao perfil autenticado.

Casos de uso afetados

  • Você abre no navegador uma resposta HTML produzida por um webhook de um workflow compartilhado. Um atacante com acesso de edição pode preparar esse conteúdo para executar scripts e assumir a sua sessão quando você interagir com ele.

Confira na sua instância

Localize os workflows que devolvem HTML e confira as permissões de criação e edição. Inspecione o cabeçalho Content-Security-Policy das respostas sem renderizar conteúdo suspeito na sua sessão. Nos workflows que recebem entradas externas, revise também a origem do conteúdo recebido. Confirme que a versão em execução recebeu a correção 1.123.2.

Versões afetadas e correções

Faixas declaradas no comunicado oficial, por linha de manutenção
LinhaAfetadasCorrigidas
n8n<1.123.21.123.2

CVE-2026-25051. O texto do aviso cita 1.122.5 e 1.123.2, mas patched_versions registra apenas 1.123.2. A tabela mantém esse valor literal. A inspeção de uma resposta isolada não comprova a correção de todos os caminhos afetados.

Gravidade altaCVSS: 8,5/10Correção disponível

Markdown em notas do workflow pode comprometer a sessão

O componente que renderiza Markdown na interface do n8n pode executar scripts presentes nas sticky notes e em outros campos com esse formato. Um atacante autenticado com permissão para criar ou modificar workflows pode inserir o conteúdo malicioso. Quando você interage com o workflow preparado, os scripts executam com os privilégios da origem do n8n e podem permitir o sequestro da sua sessão.

Casos de uso afetados

  • Você abre workflows compartilhados ou importados que contêm sticky notes. Uma nota preparada por um atacante com permissão de edição pode executar scripts durante a interação com o workflow e dar acesso indevido ao seu perfil autenticado.

Confira na sua instância

Revise o conteúdo das sticky notes e dos demais campos com Markdown nos workflows compartilhados, consultando a configuração sem renderizar conteúdo suspeito na sua sessão. Confira a origem dos workflows importados e as permissões de edição. Verifique se a versão em execução recebeu a correção 1.123.9 ou 2.2.1.

Versões afetadas e correções

Faixas declaradas no comunicado oficial, por linha de manutenção
LinhaAfetadasCorrigidas
n8n<2.2.02.2.1, 1.123.9

CVE-2026-25054. A API registra <2.2.0 como faixa afetada e 2.2.1, 1.123.9 como correções. Esses campos permanecem literais. Restringir a edição e revisar o Markdown são medidas temporárias.

Gravidade altaCVSS: 7,7/10Correção disponível

Memória não inicializada expõe informações no Task Runner

O sandbox do Task Runner permitia chamadas a Buffer.allocUnsafe() e Buffer.allocUnsafeSlow(), que reservam memória sem limpar seu conteúdo anterior. Código executado por um atacante autenticado poderia ler resíduos de outras tarefas do mesmo processo Node.js, incluindo tokens e segredos.

Casos de uso afetados

  • Sua instância tem N8N_RUNNERS_ENABLED=true e mantém o Node Code habilitado. Nesse ambiente, a execução de código não confiável pode acessar informações que permaneceram na memória do processo.

Confira na sua instância

Confira o valor efetivo de N8N_RUNNERS_ENABLED e a disponibilidade do Node Code. Verifique também se os runners executam dentro do processo principal ou em um container separado. Confirme a aplicação da correção 1.114.3. Para suspender o recurso temporariamente, inclua n8n-nodes-base.code em NODES_EXCLUDE.

Versões afetadas e correções

Faixas declaradas no comunicado oficial, por linha de manutenção
LinhaAfetadasCorrigidas
n8n>= 1.65.01.114.3

CVE-2025-61917. A API informa a faixa >= 1.65.0 sem limite superior, embora registre 1.114.3 como correção. O texto do aviso também cita 1.115.0. A tabela preserva os campos da API. O modo externo reduz a exposição do processo principal, mas não substitui a atualização.

Gravidade altaCVSS: 7,1/10Correção disponível

Uploads encaminhados pelo SSH podem gravar fora do diretório esperado

Um workflow que recebe arquivos e os transfere pelo Node SSH sem validar os metadados pode gravá-los em locais indevidos no servidor remoto. Um atacante sem autenticação precisa conhecer o endpoint de upload e conseguir enviar arquivos por ele. A gravação pode permitir execução de código no destino remoto.

Casos de uso afetados

  • Você mantém um webhook de upload sem autenticação e encaminha os arquivos recebidos para outro servidor pelo Node SSH. O cenário afeta o servidor de destino quando os metadados do upload influenciam a gravação sem validação.

Confira na sua instância

Siga o percurso dos workflows que recebem uploads até o Node SSH. Confira a autenticação do webhook, a validação dos metadados e o diretório usado na transferência. No servidor remoto, revise os arquivos gravados e as permissões da credencial SSH. Confirme a aplicação da correção indicada para sua linha, 1.123.12 ou 2.4.0.

Versões afetadas e correções

Faixas declaradas no comunicado oficial, por linha de manutenção
LinhaAfetadasCorrigidas
n8n<2.2.32.4.0, 1.123.12

CVE-2026-25055. A API informa <2.2.3 como faixa afetada e 2.4.0, 1.123.12 como versões corrigidas. Os valores foram preservados sem reconciliar essa diferença. Autenticar o webhook reduz a exposição descrita, mas não substitui a atualização. Se houver suspeita de uso indevido, revise e renove as credenciais SSH.

Gravidade moderadaCVSS: 5,3/10Correção disponível

Credenciais enviadas a domínios fora da lista permitida

A validação de domínios do Node HTTP Request aceita destinos indevidos quando a credencial usa padrões com asterisco no campo Allowed domains. Um atacante autenticado pode aproveitar essa falha para enviar a credencial a um domínio sob seu controle.

Casos de uso afetados

  • Você usa uma credencial no Node HTTP Request com Allowed domains definido por um padrão como *.example.com. O cenário descrito exige curingas na lista de domínios permitidos.

Confira na sua instância

Abra as credenciais usadas pelos seus Nodes HTTP Request e procure asteriscos no campo Allowed domains. Confira os destinos configurados nos workflows associados e as permissões de edição. Durante a atualização, substitua os curingas por domínios explícitos e confirme que a versão em execução recebeu a correção 1.121.0.

Versões afetadas e correções

Faixas declaradas no comunicado oficial, por linha de manutenção
LinhaAfetadasCorrigidas
n8n<1.121.01.121.0

CVE-2026-25631. O aviso relaciona a falha às credenciais com padrões de domínio que usam curingas.

Gravidade baixaCorreção disponível

Instalação de pacotes comunitários permite injeção de comandos

O recurso de instalação de pacotes comunitários permite injetar comandos que o servidor do n8n executa. A exploração exige autenticação com privilégios administrativos e acesso à instalação de código de terceiros.

Casos de uso afetados

  • Na sua instância, o acesso administrativo inclui a instalação de pacotes comunitários. Um atacante que já possua esses privilégios pode explorar a instalação para executar comandos no servidor.

Confira na sua instância

Confira os perfis com permissão administrativa e acesso à instalação de pacotes comunitários. Examine a procedência dos pacotes já instalados e confirme que a versão em execução recebeu a correção 1.120.3. Mantenha esse acesso restrito aos administradores autorizados.

Versões afetadas e correções

Faixas declaradas no comunicado oficial, por linha de manutenção
LinhaAfetadasCorrigidas
n8n>= 0.187.0 <1.120.31.120.3

CVE-2026-21893. O comunicado exclui exploração sem autenticação ou com poucos privilégios e não registra comprovação de exploração em ambientes reais na data da publicação. A classificação baixa considera que administradores já podem instalar código externo.

Voltar aos compilados de vulnerabilidades
Luiz Eduardo Oliveira Fonseca

Luiz Eduardo Oliveira Fonseca

Fundador e Mentor

Programador há mais de 20 anos, fundador da Powertic e da Promovaweb. Embaixador do n8n no Brasil e da Baserow, Chatwoot, Miro e Kestra. Membro do Product Team do Mautic.

Área pública disponível

Participe da comunidade no Discord

Entre pelo convite oficial, apresente-se à comunidade e acompanhe os avisos e projetos compartilhados entre os encontros.