Description
n8n is an open source workflow automation platform. Prior to 1.123.61, 2.27.4, and, 2.28.1, an authenticated user with the default workflow:create permission could pollute Object.prototype through a crafted workflow saved, updated, or imported via the workflow API, allowing unauthenticated requests to be treated as a privileged user and exposing user and project listing endpoints. This issue is fixed in versions 1.123.61, 2.27.4, and 2.28.1.
Published: 2026-07-09
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A crafted workflow can pollute Object.prototype allowing unauthenticated requests to be treated as privileged. This results in information disclosure of all users and projects an elevation of privilege to an unauthenticated attacker. The weakness is a prototype-pollution injection (CWE-1321).

Affected Systems

The vulnerability affects n8n-io:n8n. Any instance running a version earlier than 1.123.61, 2.27.4, or 2.28.1 is susceptible. The affected component is the workflow API that accepts create, update, or import operations.

Risk and Exploitability

The CVSS score of 7.1 indicates a moderate to high risk. The EPSS score of < 1% shows a very low but non-zero likelihood of exploitation, and the vulnerability is not listed in the CISA KEV catalog. Exploitation requires an authenticated user with workflow:create permission; the attacker crafts a malicious workflow, saves or imports it, and then performs unauthenticated requests that are treated as privileged. The attack path relies on the API endpoint that accepts workflow data and permits prototype pollution.

Generated by OpenCVE AI on July 29, 2026 at 12:18 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update n8n to a fixed release (≥1.123.61, ≥2.27.4, ≥2.28.1).
  • Restrict workflow:create permissions to only trusted, minimal‑necessary users.
  • Audit and sanitize existing workflows to remove any prototype-pollution payloads before re‑importing them.

Generated by OpenCVE AI on July 29, 2026 at 12:18 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-75qm-gp28-rcq9 n8n: Prototype Pollution via Workflow Credentials Leads to Unauthenticated User and Project Enumeration
History

Fri, 10 Jul 2026 09:15:00 +0000

Type Values Removed Values Added
First Time appeared N8n
N8n n8n
Vendors & Products N8n
N8n n8n

Thu, 09 Jul 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Thu, 09 Jul 2026 15:45:00 +0000

Type Values Removed Values Added
Description n8n is an open source workflow automation platform. Prior to 1.123.61, 2.27.4, and, 2.28.1, an authenticated user with the default workflow:create permission could pollute Object.prototype through a crafted workflow saved, updated, or imported via the workflow API, allowing unauthenticated requests to be treated as a privileged user and exposing user and project listing endpoints. This issue is fixed in versions 1.123.61, 2.27.4, and 2.28.1.
Title n8n: Prototype Pollution via Workflow Credentials Leads to Unauthenticated User and Project Enumeration
Weaknesses CWE-1321
References
Metrics cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-09T18:38:07.061Z

Reserved: 2026-07-02T21:05:02.924Z

Link: CVE-2026-59206

cve-icon Vulnrichment

Updated: 2026-07-09T18:37:58.858Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-29T12:30:03Z

Weaknesses
  • CWE-1321

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