Skip to main content

n8n CVE-2026-110853

| EUVDEUVD-2026-101736 HIGH
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-10-14 disclosure@vulncheck.com GHSA-9mgf-2q6c-j3gw
7.1
CVSS 4.0 · Vendor: vulncheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as low-privileged member
  2. Delivery
    Craft Execute Sub-workflow in inline JSON mode
  3. Exploit
    Supply trusted foreign workflow identifier
  4. Execution
    Bypass project ownership check
  5. Impact
    Resolve cross-project credentials and modify static data

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
Exploitation Conditions

Exploitation requires an authenticated n8n member account (PR:L) on an instance where the Execute Sub-workflow node is used in inline JSON mode, and the attacker must supply a trusted workflow identifier referencing a project they do not belong to. The attack requirement (AT:P) and the multi-project dependency are the key limiting factors: single-tenant or single-project deployments, and instances not using the inline JSON sub-workflow path, are materially less exposed. There is no unauthenticated or default-configuration remote path - the attacker must already hold valid low-privilege credentials and target a known foreign workflow identifier.

Impact

This is a moderate, authenticated-access vulnerability rather than a mass-exploitation emergency. The CVSS 4.0 vector (AV:N/AC:L/AT:P/PR:L/UI:N) confirms a network-reachable flaw but requires an authenticated low-privileged member (PR:L) and carries an attack requirement (AT:P), meaning exploitation depends on a specific condition - here, use of the Execute Sub-workflow inline JSON mode. Impact is skewed toward confidentiality: VC:H and SC:H reflect that an attacker can resolve and read credentials belonging to projects they do not own (a cross-tenant/cross-project boundary break), while integrity is only partial (VI:L/SI:L - modifying another workflow's static data and error-workflow dispatch) and there is no availability impact (VA:N). No EPSS score, KEV listing, or POC is present in the supplied data, so there is no public exploit identified at time of analysis and no evidence of active exploitation. The signals are consistent rather than conflicting: a genuine authorization/IDOR weakness (CWE-639) that matters most in multi-tenant n8n deployments with untrusted or semi-trusted members, but the authentication requirement and the specialized feature path limit its real-world blast radius. Priority should be driven by whether the instance hosts multiple projects/tenants sharing one n8n installation.

Exploit ScenarioDerived

A low-privileged but authenticated member of one n8n project creates a workflow using the Execute Sub-workflow node in inline JSON mode and supplies a trusted workflow identifier belonging to a project they are not a member of. Because the identifier is trusted without an ownership check, n8n resolves credentials from that foreign project and lets the attacker read them and tamper with the targeted workflow's static data and error-workflow dispatch. No public proof-of-concept is identified in the provided data, but the attack requires only legitimate low-level access and knowledge of a target workflow identifier.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 14, 2026

Authorization bypass in n8n versions before 1.123.83 allows an authenticated member account to spoof workflow identity by supplying a trusted workflow identifier in the Execute Sub-workflow node's inline JSON mode, enabling credential resolution from projects the attacker does not belong to and unauthorized modification of another workflow's static data and error-workflow dispatch. The vulnerability (CWE-639, authorization bypass through user-controlled key) requires valid low-privilege credentials plus knowledge of a foreign workflow identifier, so single-tenant, single-project, or non-inline-JSON deployments are materially less exposed. No public exploit code or confirmed active exploitation was identified at time of analysis, and the independent assessment rates this as a moderate, authenticated-access issue rather than a mass-exploitation emergency.

RemediationAI

Upgrade n8n to version 1.123.83 or later, which is the vendor-released fix for this authorization bypass (reference: https://github.com/n8n-io/n8n/security/advisories/GHSA-866p-xg8v-g2q7). Where immediate upgrade is not possible, the most effective compensating control is to remove reliance on the vulnerable path: audit and, if feasible, disable or restrict the Execute Sub-workflow node when configured in inline JSON mode, noting that this breaks legitimate orchestration workflows that depend on it. Second, enforce strict project isolation so that no member account can enumerate or guess workflow identifiers outside its own project, or temporarily reduce the member role to a narrower custom role that cannot create or edit sub-workflow nodes, accepting the loss of legitimate automation capability. Third, review static data and error-workflow dispatch configuration for unexpected cross-project modifications, rotate credentials belonging to any project whose ID may have been referenced by an untrusted user, and monitor workflow executions for sub-workflow calls that resolve into projects the triggering user does not belong to. Deployments that operate as a single project, or that do not use inline JSON sub-workflows, are less exposed and can prioritize remediation accordingly.

Affected VersionsENISA

n8n 0 <1.123.83

Affected Packages

euvd n8n fix: 1.123.83

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

n8n is a workflow automation platform where workflows, credentials, and static data are scoped to projects, and users are assigned roles such as member. The Execute Sub-workflow node allows one workflow to invoke another; in its inline JSON mode, the caller supplies parameters as free-form JSON, including a workflow identifier field that the platform treats as trusted. CWE-639 describes exactly this class of defect: an authorization decision keyed on a user-controlled identifier without verifying that the requesting principal actually has access to the referenced object. Because the external key is not re-validated against the caller's project membership, a member can point the node at a workflow in a foreign project, causing credential lookup to resolve secrets belonging to that project and allowing writes to that workflow's static data and its error-workflow dispatch configuration. The assessed CVSS:3.1 vector AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:L/A:N reflects remote reachability, high attack complexity driven by the need to know a valid foreign workflow ID, low privileges required, a scope change, high confidentiality impact from cross-project credential exposure, and limited integrity impact. Confidence in exploitation success is constrained by the AT:P attack-requirement signal in the vendor's CVSS 4.0 vector and by the multi-project prerequisite.

Know when the next one hits your stack

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (vulncheck) PRIMARY 7.1 HIGH
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:L/VA:N/SC:H/SI:L/SA:N
vuln.today AI 7.1 HIGH

Authenticated member access gives PR:L; the AT:P attack requirement maps to AC:H; the cross-project boundary break justifies S:C with C:H and only partial integrity (I:L), no availability impact.

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

Primary rating from Vendor (vulncheck).

CVSS VectorVendor: vulncheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
Present
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
Low
Vulnerable system: Availability
None
Subsequent system: Confidentiality
High
Subsequent system: Integrity
Low
Subsequent system: Availability
None

Lifecycle Timeline

2
Patch available
Oct 15, 2026 - 02:16 EUVD
CVE Published
Oct 14, 2026 - 23:17 cve.org
HIGH 7.1

DescriptionCVE.org

n8n before 1.123.83 contains an authorization bypass vulnerability that allows authenticated members to spoof workflow identity by supplying a trusted identifier in Execute Sub-workflow inline JSON mode. Attackers can set this identifier to resolve credentials from projects they do not belong to and modify another workflow's static data and error-workflow dispatch.

Technical POC Analysis

Evidence note: the supplied evidence is the GitHub advisory only.

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Executive ViewAI

Why It Matters

n8n automation deployments prior to 1.123.83 are affected by an authorization bypass that can allow a member-level user to cross project boundaries, resolve credentials from unrelated projects, and modify other workflows' static data or error handling. Organizations with multi-project or multi-tenant n8n environments and member accounts are most exposed, because automation workflows often hold sensitive credentials and business logic. No public exploit identified at time of analysis and no vendor-released patch identified at time of analysis, so leadership should prioritize access restrictions and monitoring while treating the issue as a moderate, member-access risk rather than a mass-exploitation emergency.

Business Impact: Medium
Compensating Controls

No vendor-released patch identified at time of analysis. Restrict or disable the Execute Sub-workflow node's inline JSON mode, remove or limit member accounts, enforce strict project isolation, rotate credentials that may have been exposed, monitor for unauthorized cross-project workflow identifier use, and audit static data and error-workflow dispatch configurations.

Threat Intelligence Overview

EPSS Score
0.2%
Top 87% exploitable
Prevalence
Medium
popular self-hosted workflow-automation platform, common but not ubiquitous
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
Medium
Technical Impact
Partial

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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