Description
n8n before 1.123.67, 2.31.5, and 2.32.1 contains a SQL injection vulnerability in the Snowflake node's Execute Query operation, which interpolates expression values directly into the SQL string. When a workflow author embeds untrusted, externally-controlled expression data directly in a raw SQL query, that data is not parameterized, allowing SQL injection. The fix adds an optional 'Query Parameters' field to bind values via positional placeholders.
Published: 2026-08-11
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability is a classic SQL injection flaw in the Snowflake node’s Execute Query operation, where untrusted expression data is interpolated directly into the SQL string without parameterization. This flaw allows an attacker to inject arbitrary SQL statements, potentially compromising data confidentiality, integrity, or availability. The weakness is classified as CWE‑89, a classic injection defect.

Affected Systems

The flaw affects the n8n workflow automation platform in the following releases: any version prior to 1.123.67, version 2.31.5, and version 2.32.1. The affected code resides in the Snowflake node’s Execute Query operation, which is used by workflow authors to run custom SQL queries against a Snowflake data warehouse.

Risk and Exploitability

The CVSS score of 5.3 indicates a moderate severity. The EPSS score is not available, and the vulnerability is not listed in CISA’s KEV catalog, suggesting limited exploitation evidence. The likely attack vector is local: a malicious workflow author or an attacker who can supply untrusted expression data to the Execute Query operation, if such data can flow from an external source. If the attacker controls the workflow, the impact can be significant, as arbitrary SQL code would execute within the Snowflake environment.

Generated by OpenCVE AI on August 11, 2026 at 23:56 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade n8n to version 1.123.67 or later, or to the latest release of 2.x series
  • If an upgrade is not immediately feasible, replace the Execute Query operation with a version that includes the optional 'Query Parameters' field and use positional placeholders instead of raw string interpolation
  • Validate all externally controlled expression data before embedding it into raw SQL queries, ensuring it cannot inject malicious code

Generated by OpenCVE AI on August 11, 2026 at 23:56 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 28 Aug 2026 18:45:00 +0000

Type Values Removed Values Added
CPEs cpe:2.3:a:n8n:n8n:*:*:*:*:community:node.js:*:*
cpe:2.3:a:n8n:n8n:*:*:*:*:enterprise:node.js:*:*
cpe:2.3:a:n8n:n8n:2.32.0:*:*:*:community:node.js:*:*
cpe:2.3:a:n8n:n8n:2.32.0:*:*:*:enterprise:node.js:*:*
Metrics cvssV3_1

{'score': 8.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H'}


Fri, 14 Aug 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 11 Aug 2026 12:30:00 +0000

Type Values Removed Values Added
Description n8n before 1.123.67, 2.31.5, and 2.32.1 contains a SQL injection vulnerability in the Snowflake node's Execute Query operation, which interpolates expression values directly into the SQL string. When a workflow author embeds untrusted, externally-controlled expression data directly in a raw SQL query, that data is not parameterized, allowing SQL injection. The fix adds an optional 'Query Parameters' field to bind values via positional placeholders.
Title n8n before 1.123.67 SQL Injection via executeQuery Operation
First Time appeared N8n
N8n n8n
Weaknesses CWE-89
CPEs cpe:2.3:a:n8n:n8n:*:*:*:*:*:node.js:*:*
Vendors & Products N8n
N8n n8n
References
Metrics cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:L/VA:N/SC:H/SI:H/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-14T19:26:34.170Z

Reserved: 2026-08-10T13:53:42.483Z

Link: CVE-2026-72750

cve-icon Vulnrichment

Updated: 2026-08-14T19:26:30.522Z

cve-icon NVD

Status : Analyzed

Published: 2026-08-11T13:19:06.097

Modified: 2026-08-28T18:30:42.727

Link: CVE-2026-72750

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-13T10:45:03Z

Weaknesses
  • CWE-89

    Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')