← Back to blog

n8n SQL Injection Microsoft SQL Node: What GHSA-5qpp-pqww-h7fp Means

This article explains the n8n SQL injection Microsoft SQL node advisory GHSA-5qpp-pqww-h7fp, published September 30, 2026, and what to do now.

A cracked pipe fitting leaking query text, representing the n8n SQL injection Microsoft SQL node vulnerability.

Checked against the cited sources on .

What the n8n SQL Injection Microsoft SQL Node Advisory States (September 30, 2026)

GitHub's official security advisory database published a new n8n SQL injection Microsoft SQL node entry on September 30, 2026, tracked as GHSA-5qpp-pqww-h7fp. The listing states that the vulnerability sits in n8n's Microsoft SQL node and results from expression interpolation into the query field, and GitHub rates the severity as High. The entry credits a contributor named Matsuuu with the report.

This advisory page functions as a listing entry rather than a full write-up: it names the title, the GHSA identifier, the publish date, the severity rating and the reporting contributor. The detailed advisory body describing exact impact, exploitation conditions or proof-of-concept steps is not present in what we could retrieve, so this article cannot summarize content that simply isn't there.

Sources: Security Advisories · n8n-io/n8n · GitHub

Background: What Expression Interpolation Into the Query Field Means

n8n SQL injection Microsoft SQL node data flowing from unchecked form input to a query field.
A conceptual view of how an unfiltered expression can carry outside input into a SQL query field.

n8n's own documentation describes the Microsoft SQL node as a way to run SQL queries and to insert, update or delete rows in Microsoft SQL databases from inside a workflow.

In n8n, an expression lets someone building a workflow insert a dynamic value, such as data from a webhook, a form or a previous node, into a field instead of typing a fixed value. When a query field accepts an expression and the resolved value is interpolated directly into the SQL text sent to the database, unescaped input can change the structure of that query. This explanation is the article's own general description of that mechanism, commonly called an n8n expression interpolation vulnerability, and is not detail drawn from the advisory body itself. The GHSA-5qpp-pqww-h7fp title names this exact mechanism for the Microsoft SQL node.

Sources: Security Advisories · n8n-io/n8n · GitHub, Microsoft SQL | Nodes | n8n Docs

Who the Advisory Affects, and What Remains Unstated

The advisory's public listing names the Microsoft SQL node in n8n as the affected component and rates the issue High severity. In what we retrieved, it does not list which n8n versions ship the vulnerable code path or which version first fixes it.

This n8n GitHub security announcement does not state, in what we retrieved, whether n8n Cloud customers are automatically protected or whether exposure is limited to self-hosted instances; no source we found addresses that cloud-versus-self-hosted scope question.

Sources: Security Advisories · n8n-io/n8n · GitHub

What the Advisory Does Not Say

Several details a team would normally check before triaging a High-severity finding are missing from what we could retrieve for the n8n SQL injection Microsoft SQL node advisory:

Sources: Security Advisories · n8n-io/n8n · GitHub, NVD-CVE-2026-56351

What Readers Should Do Now

The suggestions below are this article's own editorial judgment, not steps stated by the advisory itself.

Anyone who finds or suspects a related issue can report it through n8n's Vulnerability Disclosure Program, described on the project's official security overview page, though that reporting channel doesn't itself confirm details of this specific advisory.

Sources: Overview · n8n-io/n8n · GitHub

How This Fits With n8n's Other Recent SQL Injection Advisories

This isn't the first Microsoft SQL node vulnerability n8n has disclosed in 2026. An earlier advisory, published February 25, 2026, described a different SQL injection issue affecting the Microsoft SQL, MySQL and PostgreSQL nodes, caused by unescaped identifier values such as table or column names rather than by query-field expression interpolation.

For that earlier issue, n8n described temporarily disabling the affected nodes through an environment variable as a stopgap while a patch was prepared, not as a permanent fix.

That February 2026 issue later received a formal CVE entry, in the U.S. National Vulnerability Database, months after its GitHub advisory first went live. No CVE status is stated for the September 30, 2026 advisory in the sources we could retrieve, so the two should not be treated as the same finding.

Two separate n8n Microsoft SQL node advisories in 2026
AdvisoryPublishedRoot causeCVE stated
GHSA-f3f2-mcxc-pwjxFeb 25, 2026Unescaped table/column identifier valuesYes, added later
GHSA-5qpp-pqww-h7fpSep 30, 2026Expression interpolation into the query fieldNot stated in retrieved sources

Sources: SQL Injection in MySQL, PostgreSQL, and Microsoft SQL nodes · Advisory · n8n-io/n8n · GitHub, NVD-CVE-2026-56351

Where to Check for Updates on This Advisory

n8n's official security overview page describes a Vulnerability Disclosure Program through which researchers and users can report suspected vulnerabilities. That page's guidance is about reporting new issues, not about this advisory's fix timeline.

Tracking the n8n SQL injection Microsoft SQL node advisory going forward mainly means watching one page: the GHSA-5qpp-pqww-h7fp entry itself, where n8n would be expected to add the affected-version list, the patched release and any official workaround as the advisory is completed.

Sources: Overview · n8n-io/n8n · GitHub, Security Advisories · n8n-io/n8n · GitHub

Put this into practice

Hands-on n8n challenges

Pick a challenge and build a working workflow in your own n8n environment, with five progressive tips per challenge.

Try a hands-on challenge

For your team

Custom n8n training programs for one team or department, run on your own n8n instance with your own tools and data.

Training for your team

n8n skills assessment

A free quiz of about 20 minutes: 30 questions in 10 skill areas and a level from Beginner to Expert. On AI Adoption Score, another project by the author of this site.

Get your n8n level