Vulnerabilidades de N8n
CVEs publicadas que afetam produtos de N8n: 79 registro(s), com severidade, exploração e correções.
CVE-2025-71380
Alta · 8.8
CWE-284 03/07/2026
n8n - Arbitrary Command Execution via Execute Command Node
The Execute Command node in n8n allows authenticated users to execute arbitrary commands on the host system where n8n runs. Attackers with user access or compromised credentials can exploit this node to run malicious commands, potentially leading to data exfiltration, service disruption, or complete system compromise.
CVE-2026-56358
Média · 5.4
CWE-79 24/06/2026
n8n - Stored Cross-Site Scripting in Form Trigger Node
n8n before 1.123.25 (1.x) and before 2.11.2 (2.x), with the fix also included in 2.12.0, contains a stored cross-site scripting vulnerability in the Form Trigger node's CSS sanitization that allows authenticated users to inject malicious scripts. Attackers with workflow creation permissions can inject XSS payloads that execute persistently for all form visitors, enabling form hijacking and phishing attacks.
CVE-2026-56351
Crítica · 9.6
CWE-89 24/06/2026
Injeção de SQL nos nós MySQL, PostgreSQL e Microsoft SQL do n8n
O n8n anterior à versão 2.4.0 contém uma vulnerabilidade de injeção de SQL nos nós MySQL, PostgreSQL e Microsoft SQL, que permite que usuários autenticados injetem SQL arbitrário por meio de valores de identificadores não escapados nos parâmetros de configuração dos nós. Atacantes com permissões de criação de workflows podem fornecer nomes de tabelas ou colunas especialmente elaborados para executar comandos de banco de dados não autorizados e comprometer a integridade dos dados.
CVE-2026-54308
Alta · 7.2
CWE-290 23/06/2026
n8n: Missing Token Validation on Microsoft Agent 365 Trigger Node
n8n is an open source workflow automation platform. Prior to 2.25.7 and 2.26.2, the MicrosoftAgent365Trigger and StripeTrigger node did not validate that inbound requests. As a result, an unauthenticated attacker who knows the webhook URL could submit a forged payload and cause the workflow to execute with attacker-controlled data. This vulnerability is fixed in 2.25.7 and 2.26.2.
CVE-2026-54307
Crítica · 9.6
CWE-863 23/06/2026
n8n: Autorização Incorreta Permite Acesso Cruzado a Credenciais de Outros Usuários via Editores de Workflows Compartilhados
n8n é uma plataforma de automação de workflows de código aberto. Antes das versões 1.123.55, 2.25.7 e 2.26.2, um usuário de nível membro com acesso de editor a um workflow compartilhado poderia referenciar credenciais que não possui por meio de endpoints específicos da API pública. As verificações de propriedade de credenciais eram aplicadas apenas parcialmente, levando a acesso cruzado a credenciais entre usuários. Este problema afeta instâncias em que o compartilhamento de workflows está habilitado e pelo menos um workflow foi compartilhado com um usuário de nível membro como Editor. Esta vulnerabilidade está corrigida nas versões 1.123.55, 2.25.7 e 2.26.2.
CVE-2026-54306
Média · 6.4
CWE-1321 23/06/2026
n8n: Prototype Pollution enables confused-deputy execution via public webhooks
n8n is an open source workflow automation platform. Prior to 2.25.7 and 2.26.2, a prototype pollution vulnerability allowed a crafted public webhook payload to inject attacker-controlled fields into workflow data during internal object copying. These fields could be surfaced and consumed as normal values by downstream built-in nodes. Where a workflow combines a public webhook with action nodes that consume the resulting fields, an attacker could cause the workflow to act as a confused deputy — targeting unintended records or issuing outbound requests using the workflow owner's configured credentials. This vulnerability is fixed in 2.25.7 and 2.26.2.
CVE-2026-54305
Crítica · 9.9
CWE-200 23/06/2026
n8n: ausência de verificação de autorização nos endpoints do Dynamic Credentials
n8n é uma plataforma de automação de fluxos de trabalho de código aberto. Antes das versões 1.123.55, 2.25.7 e 2.26.2, três endpoints EE usados pelo recurso Dynamic Credentials aceitavam qualquer sessão autenticada no n8n sem realizar verificações de propriedade ou de escopo por recurso sobre o fluxo de trabalho ou a credencial de destino. Um usuário autenticado sem vínculo de projeto ou relação de compartilhamento de credencial poderia enumerar identificadores, nomes e tipos de credenciais referenciadas por qualquer fluxo de trabalho privado da instância, iniciar um fluxo de autorização OAuth sobre a credencial de outro usuário para sobrescrever seus tokens armazenados com tokens vinculados a uma conta sob controle do atacante, ou revogar integralmente os tokens armazenados de outro usuário. Fluxos de trabalho que dependam de uma credencial sequestrada passariam a executar sob a identidade OAuth do atacante, possibilitando a exfiltração de dados para serviços externos controlados pelo atacante e a tomada persistente de integrações. A revogação de tokens quebraria os fluxos de trabalho afetados. Esta vulnerabilidade está corrigida nas versões 1.123.55, 2.25.7 e 2.26.2.
CVE-2026-54304
Alta · 7.7
CWE-200 23/06/2026
n8n: SecurityScorecard Node Leaks API Token to User-Controlled Host
n8n is an open source workflow automation platform. Prior to 1.123.55, 2.25.7, and 2.26.1, an authenticated user with permission to create or modify workflows and access to a SecurityScorecard credential with limited allowed domains could configure the SecurityScorecard node's report download operation to target an attacker-controlled URL. The node attached the SecurityScorecard API token to the outbound request, causing the credential to be sent to the attacker-controlled host bypassing credential configured limitations and exfiltrating. This vulnerability is fixed in 1.123.55, 2.25.7, and 2.26.1.
CVE-2026-54302
Média · 5.4
CWE-79 23/06/2026
n8n: Stored XSS in Chat Trigger Node
n8n is an open source workflow automation platform. Prior to 1.123.55, 2.25.7, and 2.26.2, an authenticated user with workflow edit access could inject arbitrary JavaScript into the Chat Trigger's generated page by setting a malicious webhookId. When a logged-in user visited the chat URL, the injected code executed in the n8n origin with that user's session privileges. This vulnerability is fixed in 1.123.55, 2.25.7, and 2.26.2.
CVE-2026-54301
Média · 5.4
CWE-79 23/06/2026
n8n: Same-Origin XSS in Respond to Webhook Node
n8n is an open source workflow automation platform. Prior to 1.123.55, 2.25.7, and 2.26.2, an authenticated user with workflow edit access could configure a Respond to Webhook node to serve binary content with an attacker-controlled Content-Type. The binary response path bypassed the central Content-Security-Policy sandbox header, allowing a public webhook to execute JavaScript in the n8n origin when visited by an authenticated user, with access to that user's session. This vulnerability is fixed in 1.123.55, 2.25.7, and 2.26.2.
CVE-2026-49465
Alta · 7.7
CWE-22 23/06/2026
n8n: Git Node Clone and Push Operations Bypass File Sandbox
n8n is an open source workflow automation platform. Prior to 1.123.48, 2.21.8, and 2.22.4, an authenticated user with permission to create or modify workflows could supply a local filesystem path as the source repository in the Git node's Clone operation, or as the target repository in the Push operation, bypassing the N8N_RESTRICT_FILE_ACCESS_TO file sandbox. This allowed the contents of any local git repository accessible to the n8n process to be cloned into an allowed path and read, circumventing the access restrictions that correctly blocked direct file reads to the same paths. This vulnerability is fixed in 1.123.48, 2.21.8, and 2.22.4.
CVE-2026-49444
Alta · 8.5
CWE-20 23/06/2026
n8n: Python sandbox escape
n8n is an open source workflow automation platform. Prior to 1.123.48, 2.21.8, and 2.22.4, an authenticated user with permission to create or modify workflows containing a Python Code Node could escape the sandbox and achieve arbitrary code execution on the task runner container. This vulnerability is fixed in 1.123.48, 2.21.8, and 2.22.4.
CVE-2026-45732
Alta · 8.1
CWE-639 23/06/2026
n8n: Cross-user Authorization Bypass in Dynamic Credential OAuth Endpoints
n8n is an open source workflow automation platform. Prior to 1.123.43, 2.22.1, and 2.20.7, the OAuth1 and OAuth2 credential reconnect endpoints authorized access using credential:read rather than credential:update. An authenticated user with read-only access to a shared credential could initiate an OAuth reconnect flow and overwrite the stored token material for that credential with tokens bound to an external account they control. Workflows relying on the affected credential would subsequently execute under the attacker's OAuth identity, enabling data exfiltration to attacker-controlled external services and persistent takeover of shared integrations. This vulnerability is fixed in 1.123.43, 2.22.1, and 2.20.7.
CVE-2026-44792
Crítica · 9.0
CWE-89 23/06/2026
Injeção de SQL no n8n via importação de Data Table pelo Source Control (CVE-2026-44792)
n8n é uma plataforma de automação de fluxos de trabalho de código aberto. Antes das versões 1.123.43, 2.22.1 e 2.20.7, um invasor com permissão de escrita no repositório git conectado a uma configuração de Source Control do n8n poderia fazer commit de um arquivo JSON de Data Table malicioso contendo um nome de coluna elaborado. Quando um administrador executava um Source Control Pull, o n8n importava o arquivo e isso podia levar a injeção de SQL na instância interna do PostgreSQL. A exploração exige que a instância do n8n use PostgreSQL como banco de dados, que o recurso Source Control esteja habilitado e conectado a um repositório no qual o invasor possa escrever, e que um administrador acione um Source Control Pull. Esta vulnerabilidade está corrigida nas versões 1.123.43, 2.22.1 e 2.20.7.
CVE-2026-44791
Crítica · 9.9
CWE-1321 23/06/2026
n8n: Bypass de Correção no Nó XML com Possível RCE
n8n é uma plataforma de automação de fluxos de trabalho de código aberto. Antes de 1.123.43, 2.22.1 e 2.20.7, um usuário autenticado com permissão para criar ou modificar fluxos de trabalho poderia contornar a correção do CVE-2026-42232 no nó XML. Quando combinado com outros nós, isso poderia levar a RCE no host do n8n. Esta vulnerabilidade é corrigida em 1.123.43, 2.22.1 e 2.20.7.
CVE-2026-44790
Alta · 8.8
CWE-88 23/06/2026
n8n: Arbitrary File Read via Git Node
n8n is an open source workflow automation platform. Prior to 1.123.43, 2.22.1, and 2.20.7, an authenticated user with permission to create or modify workflows could inject CLI flags on the Git node's Push operation allowing an attacker to read arbitrary files from the n8n server potentially leading to full compromise. This vulnerability is fixed in 1.123.43, 2.22.1, and 2.20.7.
CVE-2026-44789
Crítica · 9.9
CWE-1321 23/06/2026
n8n: Prototype Pollution no Nó HTTP Request via Parâmetro de Paginação
O n8n é uma plataforma de automação de fluxos de trabalho de código aberto. Antes de 1.123.43, 2.22.1 e 2.20.7, um usuário autenticado com permissão para criar ou modificar fluxos de trabalho poderia obter prototype pollution global por meio de um parâmetro de paginação não validado no nó HTTP Request. Combinada com outras técnicas, essa vulnerabilidade poderia levar a RCE na instância. Esta vulnerabilidade está corrigida nas versões 1.123.43, 2.22.1 e 2.20.7.
CVE-2026-54314
Alta · 7.5
CWE-409 23/06/2026
n8n: Denial of Service via ZIP decompression in webhook workflow
n8n is an open source workflow automation platform. Prior to 2.24.0, the Compression node's Decompress operation expanded attacker-controlled archives into memory without enforcing limits on decompressed output size. An unauthenticated attacker could send a small compressed archive to a public webhook workflow using this node, causing the n8n process to terminate due to memory exhaustion and disrupting all workflows in the same instance. This vulnerability is fixed in 2.24.0.
CVE-2026-54313
Alta · 7.7
CWE-89 23/06/2026
n8n: NoSQL Injection in MongoDB Node Find And Replace Operation
n8n is an open source workflow automation platform. Prior to 2.24.0, an authenticated user with workflow edit access could supply a malicious filter value in the MongoDB node's Find And Replace operation. The value was not validated before being passed to MongoDB as a query filter, allowing unintended documents to be matched and overwritten with attacker-controlled content. This vulnerability is fixed in 2.24.0.
CVE-2026-54312
Alta · 8.5
CWE-1321 23/06/2026
n8n: Microsoft SQL Node Prototype Pollution
n8n is an open source workflow automation platform. Prior to 2.24.0, an authenticated user with permission to create or modify workflows could achieve global prototype pollution via the Microsoft SQL node by supplying a crafted value as the table parameter. This pollutes Object.prototype process-wide for the lifetime of the n8n server process, causing application-wide validation failures and rendering the n8n instance completely non-functional until restarted. This vulnerability is fixed in 2.24.0.
CVE-2026-54311
Alta · 7.7
CWE-488 23/06/2026
n8n: Merge Node SQL Mode Prototype Pollution
n8n is an open source workflow automation platform. Prior to 2.25.7 and 2.26.2, an authenticated user with permission to create or modify workflows could pollute the sandbox used by the Merge node's SQL Query mode. Because the sandbox context was cached and reused across all workflow executions on the instance, prototype mutations introduced by one user's workflow persist into subsequent Merge SQL executions belonging to other users or projects. This allowed a low-privileged attacker to intercept workflow data processed by other users on the same instance. This issue only affects multi-user n8n instances where more than one user has permission to create and execute workflows containing the Merge node in SQL Query mode. This vulnerability is fixed in 2.25.7 and 2.26.2.
CVE-2026-54310
Crítica · 9.9
CWE-89 23/06/2026
n8n: Injeção de SQL nos nós TimescaleDB e Postgres v1 (CVE-2026-54310)
n8n é uma plataforma de automação de fluxos de trabalho de código aberto. Antes das versões 2.25.7 e 2.26.2, um usuário autenticado com permissão para criar ou modificar fluxos de trabalho poderia fornecer parâmetros elaborados ao nó TimescaleDB e/ou ao nó legado Postgres v1, permitindo que SQL arbitrário fosse injetado e executado contra o banco de dados conectado, dentro dos privilégios da conta de banco de dados configurada. Esta vulnerabilidade está corrigida nas versões 2.25.7 e 2.26.2.
CVE-2026-54309
Crítica · 10.0
CWE-306 23/06/2026
n8n @n8n/mcp-browser: ausência de autenticação no endpoint MCP HTTP
O n8n é uma plataforma de automação de fluxos de trabalho de código aberto. Antes das versões 2.25.7 e 2.26.2, quando o @n8n/mcp-browser é executado no modo de transporte HTTP, o endpoint MCP aceita solicitações de inicialização de sessão e de invocação de ferramentas sem qualquer autenticação. Qualquer cliente acessível pela rede, ou qualquer site visitado pelo usuário, pode estabelecer uma sessão MCP e invocar ferramentas de controle do navegador. Quando a extensão n8n AI Browser Bridge está instalada e uma conexão com o navegador está ativa, um chamador não autenticado pode acessar recursos de controle do navegador, incluindo navegação, avaliação de JavaScript e acesso a cookies e armazenamento, no perfil real do navegador do usuário. Este problema afeta apenas instâncias em que o @n8n/mcp-browser é executado com o transporte HTTP (--transport http). Esta vulnerabilidade está corrigida nas versões 2.25.7 e 2.26.2.
CVE-2026-54303
Média · 5.4
CWE-79 23/06/2026
n8n: Reflected XSS via Facebook, WhatsApp, and Microsoft Teams Trigger Webhook Verification Endpoints
n8n is an open source workflow automation platform. Prior to 2.24.0, an endpoint in the Meta and Microsoft Teams trigger nodes reflects a query parameter into the HTTP response without sanitization or Content-Security-Policy headers, enabling reflected XSS in the n8n origin when a logged-in user visits a crafted URL. This vulnerability is fixed in 2.24.0.
CVE-2026-56357
Média · 5.3
CWE-290 22/06/2026
n8n - Webhook Forgery via Missing HMAC-SHA256 Signature Verification in GitHub Webhook Trigger
n8n before 1.123.15 and 2.5.0 contains a webhook forgery vulnerability in the GitHub Webhook Trigger node that fails to implement HMAC-SHA256 signature verification. Attackers who know the webhook URL can send unsigned POST requests to trigger workflows with arbitrary data, spoofing GitHub webhook events.