Skip to main content

n8n CVE-2026-54312

| EUVDEUVD-2026-38461 HIGH
Improperly Controlled Modification of Object Prototype Attributes (Prototype Pollution) (CWE-1321)
2026-06-16 https://github.com/n8n-io/n8n GHSA-x6p3-m6h9-fx7r
7.2
CVSS 4.0 · Vendor: https://github.com/n8n-io/n8n
Share

Severity by source

Vendor (https://github.com/n8n-io/n8n) PRIMARY
7.2 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
vuln.today AI
6.5 MEDIUM

Network-reachable n8n API with authenticated workflow-edit role (PR:L), no user interaction, and DoS-only impact until restart yield A:H with C:N/I:N.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (https://github.com/n8n-io/n8n).

CVSS VectorVendor: https://github.com/n8n-io/n8n

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
X

Lifecycle Timeline

7
Analysis Updated
Jun 23, 2026 - 17:15 vuln.today
v3 (cvss_changed)
Analysis Updated
Jun 23, 2026 - 17:14 vuln.today
v2 (cvss_changed)
Re-analysis Queued
Jun 23, 2026 - 17:07 vuln.today
cvss_changed
CVSS changed
Jun 23, 2026 - 17:07 NVD
8.5 (HIGH) 7.2 (HIGH)
Source Code Evidence Fetched
Jun 17, 2026 - 00:09 vuln.today
Analysis Generated
Jun 17, 2026 - 00:09 vuln.today
CVE Published
Jun 16, 2026 - 22:38 github-advisory
HIGH 8.5

DescriptionCVE.org

Impact

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.

Patches

The issue has been fixed in n8n version 2.24.0. Users should upgrade to this version or later to remediate the vulnerability.

Workarounds

If upgrading is not immediately possible, administrators should consider the following temporary mitigations:

  • Limit workflow creation and editing permissions to fully trusted users only.
  • Disable the Microsoft SQL node by adding n8n-nodes-base.microsoftSql to the NODES_EXCLUDE environment variable.

These workarounds do not fully remediate the risk and should only be used as short-term mitigation measures.

AnalysisAI

Denial of service in n8n workflow automation platform (versions prior to 2.24.0) allows an authenticated user with workflow create/edit permissions to trigger global prototype pollution via a crafted table parameter in the Microsoft SQL node. The pollution of Object.prototype persists for the lifetime of the n8n process, causing application-wide validation failures until the server is restarted. No public exploit identified at time of analysis, though the vendor advisory provides clear technical detail.

Technical ContextAI

n8n is a popular Node.js-based workflow automation platform (distributed as the npm package 'n8n'). The flaw is a CWE-1321 Improperly Controlled Modification of Object Prototype Attributes (Prototype Pollution), a JavaScript-specific weakness where attacker-controlled keys are merged into objects without sanitizing __proto__, constructor, or prototype properties. In this case the Microsoft SQL node ('n8n-nodes-base.microsoftSql') processes the 'table' parameter in a way that walks into Object.prototype, so a single crafted workflow execution mutates the prototype for every object created by the process thereafter. Because Node.js is single-process and long-lived, the pollution survives until restart and corrupts validation logic globally.

RemediationAI

Vendor-released patch: upgrade n8n to version 2.24.0 or later, as published in GitHub Security Advisory GHSA-x6p3-m6h9-fx7r (https://github.com/n8n-io/n8n/security/advisories/GHSA-x6p3-m6h9-fx7r). If immediate upgrade is not possible, restrict workflow create and edit permissions to fully trusted users only - this materially reduces exposure but breaks self-service workflow authoring for untrusted tenants. As an additional mitigation, disable the Microsoft SQL node by adding 'n8n-nodes-base.microsoftSql' to the NODES_EXCLUDE environment variable, which removes the specific sink at the cost of losing MSSQL integration in any existing workflows. The vendor notes these workarounds do not fully remediate the issue and should be treated as short-term measures only.

CVE-2026-34621 HIGH POC
8.6 Apr 11

Prototype pollution in Adobe Acrobat Reader versions 24.001.30356, 26.001.21367 and earlier enables arbitrary code execu

CVE-2024-56059 CRITICAL
9.8 Dec 18

Prototype pollution in the farinspace Partners WordPress plugin (versions up to and including 0.2.0) enables remote unau

CVE-2020-28271 CRITICAL POC
9.8 Nov 12

Prototype pollution vulnerability in 'deephas' versions 1.0.0 through 1.0.5 allows attacker to cause a denial of service

CVE-2023-38894 CRITICAL POC
9.8 Aug 16

A Prototype Pollution issue in Cronvel Tree-kit v.0.7.4 and before allows a remote attacker to execute arbitrary code vi

CVE-2024-24292 CRITICAL POC
9.8 Mar 28

A Prototype Pollution issue in Aliconnect /sdk v.0.0.6 allows an attacker to execute arbitrary code via the aim function

CVE-2023-26121 CRITICAL POC
10.0 Apr 11

All versions of the package safe-eval are vulnerable to Prototype Pollution via the safeEval function, due to improper s

CVE-2021-23449 CRITICAL POC
10.0 Oct 18

This affects the package vm2 before 3.9.4 via a Prototype Pollution attack vector, which can lead to execution of arbitr

CVE-2024-39011 CRITICAL POC
9.8 Jul 30

Prototype Pollution in chargeover redoc v2.0.9-rc.69 allows attackers to execute arbitrary code or cause a Denial of Ser

CVE-2024-38988 CRITICAL POC
9.8 Mar 28

alizeait unflatto <= 1.0.2 was discovered to contain a prototype pollution via the method exports.unflatto at /dist/inde

CVE-2025-57347 CRITICAL POC
9.8 Sep 24

A vulnerability exists in the 'dagre-d3-es' Node.js package version 7.0.9, specifically within the 'bk' module's addConf

CVE-2025-57321 CRITICAL POC
9.8 Sep 24

A Prototype Pollution vulnerability in the util-deps.addFileDepend function of magix-combine-ex versions thru 1.2.10 all

CVE-2024-45435 CRITICAL POC
9.8 Aug 29

Chartist 1.x through 1.3.0 allows Prototype Pollution via the extend function. Rated critical severity (CVSS 9.8), this

Share

CVE-2026-54312 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy