CVE-2026-27495: Escape de sandbox no JavaScript Task Runner do n8n (CWE-94)
Usuários autenticados com permissão para criar ou modificar workflows em versões afetadas do n8n podem conseguir escapar do sandbox do JavaScript Task Runner e executar código fora da sua fronteira. As fontes descrevem possível comprometimento total do host do n8n quando runners internos são usados, e possível impacto em outras tarefas quando runners externos são usados. A principal remediação é atualizar para uma versão corrigida, e os intervalos afetados estão detalhados no corpo do texto.
Visão geral
O n8n é uma plataforma de automação de workflows de código aberto. Este registro descreve um escape de sandbox no JavaScript Task Runner, classificado como injeção de código (CWE-94). Segundo o texto do aviso, um usuário que pode criar ou modificar workflows pode executar código fora da fronteira prevista para o sandbox.
Impacto
- Em instâncias que usam Task Runners internos (modo de execução padrão), as fontes descrevem possível comprometimento total do host do n8n.
- Em instâncias que usam Task Runners externos, um atacante poderia obter acesso a outras tarefas executadas no runner ou afetá-las.
- A pontuação base da NVD é 9,9 (crítica), com vetor de ataque pela rede, baixos privilégios exigidos, sem interação do usuário e alto impacto em confidencialidade, integridade e disponibilidade. Também consta no registro uma pontuação de 9,4 atribuída pelo CNA do GitHub, sem a string de vetor.
Produtos e versões afetados
O registro lista duas entradas de produto, N8n N8n e N8n-io N8n, com os mesmos intervalos:
- Antes de 1.123.22.
- De 2.0.0 até, sem incluir, 2.9.3.
- De 2.10.0 até, sem incluir, 2.10.1.
O aviso informa que o problema foi corrigido nas versões 2.10.1, 2.9.3 e 1.123.22. Os Task Runners precisam estar habilitados com N8N_RUNNERS_ENABLED=true para que o problema se aplique, conforme o registro.
Status de exploração
O registro mostra que este CVE não consta no catálogo KEV da CISA, que o campo de exploração do SSVC está como none e que a probabilidade EPSS é 0,0092. Nenhuma exploração confirmada aparece nas fontes consultadas.
Remediação e mitigação
- Atualize para 2.10.1, 2.9.3, 1.123.22 ou uma versão posterior, conforme o ramo utilizado.
- Se a atualização não for possível de imediato, restrinja a criação e edição de workflows apenas a usuários totalmente confiáveis.
- Considere o modo de runner externo (N8N_RUNNERS_MODE=external) para limitar o raio de impacto. O aviso afirma que esses contornos não remediam totalmente o risco e devem ser usados apenas no curto prazo.
- Verifique se os Task Runners estão habilitados na sua implantação, pois o problema depende dessa configuração.
Orientação para detecção
- Revise registros recentes de auditoria ou atividade relacionados à criação e modificação de workflows, especialmente alterações feitas por contas com poucos privilégios ou inesperadas.
- Monitore o host do n8n em busca de atividade inesperada de processos ou de rede originada pela conta de serviço do n8n.
- Analise os logs relacionados aos runners em busca de comportamento anômalo em configurações com runners externos.
Limitações das informações disponíveis
- O campo de correções do registro está vazio, embora a descrição cite as versões corrigidas. Confirme no aviso do fornecedor antes de agir.
- O registro não descreve os detalhes técnicos da falha no sandbox, e nenhum texto técnico detalhado está entre as referências citadas. Esta análise também não inclui esses detalhes.
- O vetor CVSS do CNA do GitHub não está incluído no registro.
- A probabilidade de exploração se baseia apenas nos campos KEV, SSVC e EPSS fornecidos e pode mudar com mais informações.
Perguntas frequentes
Quais versões do n8n são afetadas pelo CVE-2026-27495?
Segundo o registro, os intervalos afetados são antes de 1.123.22, de 2.0.0 até, sem incluir, 2.9.3, e de 2.10.0 até, sem incluir, 2.10.1.
Quais versões corrigem o problema?
O texto do aviso informa que o problema foi corrigido nas versões 2.10.1, 2.9.3 e 1.123.22. Atualize para uma dessas ou para uma versão posterior.
Essa vulnerabilidade está sendo explorada ativamente?
O registro não a lista no catálogo KEV da CISA, e nenhuma exploração confirmada aparece nas fontes consultadas.
Todas as instalações do n8n são afetadas?
A descrição indica que o problema depende de Task Runners habilitados com N8N_RUNNERS_ENABLED=true. O impacto difere entre os modos de runner interno e externo.
Esta análise foi redigida com auxílio de IA a partir de dados verificados das fontes e checada automaticamente contra eles.