Description
n8n before 1.123.83, 2.x before 2.41.4, and 2.42.x before 2.42.1 contains a prototype pollution vulnerability in the AI workflow builder, which merges workflow connections using node names as object members without checking for reserved keys. Authenticated users can create nodes named __proto__ through the API and invoke the connect-nodes operation to pollute the global object prototype, disrupting the instance until restart.
Published: 2026-10-14
Score: 6 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Prototype Pollution
Action: Apply Patch
AI Analysis

Impact

This vulnerability is a prototype pollution flaw in n8n's AI workflow builder. The system merges workflow connections by using node names as keys within an object without preventing reserved identifiers such as __proto__. An authenticated attacker can create a node named __proto__ via the API and then trigger the connect-nodes operation, causing the __proto__ property of the global object prototype to be overwritten. The altered prototype is inherited by newly created objects, changing the behavior of the application and rendering it unstable until the process is restarted.

Affected Systems

The flaw impacts n8n installations running any version prior to 1.123.83, 2.x prior to 2.41.4, or 2.42.x prior to 2.42.1. These releases are provided by n8n-io under the product name n8n and are distributed to users who have enabled the AI workflow builder API access.

Risk and Exploitability

The CVSS score of 6.0 indicates moderate severity, and no EPSS score is available, so the likelihood of public exploitation cannot be determined. The vulnerability is not included in CISA's KEV catalog. Attack execution requires authenticated API access and the crafting of a node named __proto__ before invoking the connect-nodes action. Successful exploitation disrupts the instance until it is restarted, effectively causing a denial‑of‑service condition for that instance.

Generated by OpenCVE AI on October 15, 2026 at 12:52 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade n8n to a patched release (>=1.123.83, >=2.41.4, or >=2.42.1).
  • Restrict authenticated API users from creating nodes with reserved names, especially "__proto__", by enforcing input validation or by tightening API permissions.
  • Restart the n8n service to clear any existing prototype pollution before or after applying the patch.

Generated by OpenCVE AI on October 15, 2026 at 12:52 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 14 Oct 2026 23:00:00 +0000

Type Values Removed Values Added
Description n8n before 1.123.83, 2.x before 2.41.4, and 2.42.x before 2.42.1 contains a prototype pollution vulnerability in the AI workflow builder, which merges workflow connections using node names as object members without checking for reserved keys. Authenticated users can create nodes named __proto__ through the API and invoke the connect-nodes operation to pollute the global object prototype, disrupting the instance until restart.
Title n8n before 1.123.83, 2.41.4, and 2.42.1 Prototype Pollution via AI Workflow Builder Connection Merge
First Time appeared N8n
N8n n8n
Weaknesses CWE-1321
CPEs cpe:2.3:a:n8n:n8n:*:*:*:*:*:*:*:*
Vendors & Products N8n
N8n n8n
References
Metrics cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-16T17:14:56.072Z

Reserved: 2026-10-14T22:12:22.055Z

Link: CVE-2026-110848

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-10-14T23:17:25.563

Modified: 2026-10-14T23:17:25.673

Link: CVE-2026-110848

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-15T13:00:18Z

Weaknesses
  • CWE-1321

    Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')