Vulnerabilidades de N8n
CVEs publicadas que afetam produtos de N8n: 172 registro(s), com severidade, exploração e correções.
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.
CVE-2026-56348
Crítica · 9.9
CWE-918 22/06/2026
Exfiltração de credenciais no n8n por contorno das Allowed HTTP Request Domains (CVE-2026-56348)
O n8n anterior à versão 2.20.0 contém uma vulnerabilidade de exfiltração de credenciais no endpoint POST /rest/dynamic-node-parameters/options que permite que usuários autenticados contornem as restrições de Allowed HTTP Request Domains. Atacantes com acesso a credenciais podem fazer com que o servidor n8n emita requisições HTTP com credenciais para hosts não autorizados, expondo dados sensíveis de autenticação.
CVE-2026-42237
Alta · 8.8
CWE-89 04/05/2026
n8n: SQL Injection in Snowflake and MySQL Nodes
n8n is an open source workflow automation platform. Prior to versions 1.123.32, 2.17.4, and 2.18.1, the fix for GHSA-f3f2-mcxc-pwjx did not cover the Snowflake node or the legacy MySQL v1 node. Both nodes construct SQL queries by directly interpolating user-controlled table names, column names, and update keys into query strings without identifier escaping, enabling SQL injection against the connected database. This issue has been patched in versions 1.123.32, 2.17.4, and 2.18.1.
CVE-2026-42236
Alta · 7.5
CWE-770 04/05/2026
n8n: Unauthenticated Denial of Service via MCP Client Registration
n8n is an open source workflow automation platform. Prior to versions 1.123.32, 2.17.4, and 2.18.1, the MCP OAuth client registration endpoint accepted unauthenticated requests and stored client data without adequate resource controls. An unauthenticated remote attacker could exhaust server memory resources by sending large registration payloads, rendering the n8n instance unavailable. The MCP enable/disable toggle gates MCP access but did not restrict client registrations, meaning the endpoint is reachable regardless of whether MCP access is enabled on the instance. This issue has been patched in versions 1.123.32, 2.17.4, and 2.18.1.
CVE-2026-42235
Crítica · 9.6
CWE-79 04/05/2026
n8n: XSS via MCP OAuth client
n8n is an open source workflow automation platform. Prior to versions 1.123.32, 2.17.4, and 2.18.1, an unauthenticated attacker could register a malicious MCP OAuth client with a crafted client_name. If a victim user authorized the OAuth consent dialog and a second user subsequently revoked that access, a toast notification would render the injected script. Clicking the link would execute arbitrary JavaScript in the victim's authenticated n8n browser session, enabling credential and session token theft, workflow manipulation, or privilege escalation. This issue has been patched in versions 1.123.32, 2.17.4, and 2.18.1.
CVE-2026-42234
Alta · 8.8
CWE-94 04/05/2026
n8n: Python Task Runner Sandbox Escape
n8n is an open source workflow automation platform. Prior to versions 1.123.32, 2.17.4, and 2.18.1, 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 issue only affects instances where the Python Task Runner is enabled. This issue has been patched in versions 1.123.32, 2.17.4, and 2.18.1.
CVE-2026-42233
Crítica · 9.8
CWE-89 04/05/2026
n8n: SQL Injection in Oracle Database Node via Limit Field
n8n is an open source workflow automation platform. Prior to versions 1.123.32, 2.17.4, and 2.18.1, a flaw in the Oracle Database node's select operation allowed user-controlled input passed into the Limit field via expressions to be interpolated directly into the SQL query without sanitization or parameterization. In workflows where external input is passed into the Limit field (e.g., from a webhook), an attacker could inject arbitrary SQL and exfiltrate data from the connected Oracle database. This issue has been patched in versions 1.123.32, 2.17.4, and 2.18.1.
CVE-2026-42232
Alta · 8.8
CWE-1321 04/05/2026
n8n: XML Node Prototype Pollution to RCE
n8n is an open source workflow automation platform. Prior to versions 1.123.32, 2.17.4, and 2.18.1, an authenticated user with permission to create or modify workflows could achieve global prototype pollution via the XML Node leading to RCE when combined with other nodes exploiting the prototype pollution. This issue has been patched in versions 1.123.32, 2.17.4, and 2.18.1.