Skip to main content

n8n EUVDEUVD-2026-112375

| CVE-2026-118644 MEDIUM
Incorrect Privilege Assignment (CWE-266)
2026-10-28 disclosure@vulncheck.com GHSA-cfc8-9wgc-86cf
5.1
CVSS 4.0 · Vendor: vulncheck
View

Attack ChainAIDerived

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

  1. Access
    Obtain project-editor role in shared project
  2. Delivery
    Set colleague's settings.errorWorkflow to attacker-owned workflow
  3. Exploit
    Colleague's workflow fails and triggers error workflow
  4. Execution
    Inherit colleague's identity from execution context
  5. Impact
    Resolve and exfiltrate victim's dynamic credential secrets

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V8 - Authorization Privilege assignment review
Exploitation Conditions

Exploitation requires: (1) the attacker to hold a project-editor role in a shared n8n team project (PR:L - authenticated insider); (2) the ability to edit a colleague's workflow settings.errorWorkflow value; (3) the n8n dynamic credentials feature to be in use so that per-user secrets exist to resolve; and (4) the targeted colleague's workflow to actually fail (AT:P) so the error workflow is invoked with the inherited execution context (UI:P - the victim runs/triggers the workflow). Limiting factors: this is not remotely exploitable by unauthenticated users - it is an abuse of an already-granted editor privilege within a multi-tenant project, depends on the victim's workflow failing, and is irrelevant on single-user instances or where dynamic credentials are not used. Affected versions are n8n before 2.41.5 and 2.42.x before 2.42.2.

Impact

This is a genuine but moderate-priority issue, consistent with its Medium severity (CVSS 4.0 base 5.1) and the vuln.today 'this_month' decision label - real enough to remediate on a normal patch cadence, not an emergency. The CVSS 4.0 vector (AV:N/AC:L/AT:P/PR:L/UI:P) makes the practical constraints explicit: the attacker must already hold a project-editor role (PR:L, so this is an insider/authenticated abuse of privilege per CWE-266, not an anonymous internet attack), a specific attack requirement must hold (AT:P - the targeted colleague's workflow must actually fail), and passive user interaction is needed (UI:P - the victim must run or trigger the affected workflow). Impact is split: direct vulnerable-system impact is low (VC:L/VI:L) but the subsequent-system impact is high (SC:H/SI:H) because the attacker resolves another user's per-user dynamic credential secrets and inherits their identity. No CISA KEV listing is present and no EPSS score was supplied, so widespread automated exploitation is not indicated; the preconditions (privileged multi-tenant project, dynamic credentials enabled, a failing victim workflow) point to targeted insider abuse rather than mass exploitation. There are no conflicting signals in the data - the network vector, authenticated privilege requirement, and credential-theft impact all line up with the description. The main missing signals are EPSS and any independent exploitation telemetry.

Exploit ScenarioDerived

A project editor in a shared n8n team project changes a colleague's workflow so its settings.errorWorkflow points to an error workflow the attacker owns. When the colleague's workflow fails, n8n passes the failed run's full execution context - including the carrier binding the run to the colleague's identity - into the attacker's error workflow, letting the attacker resolve the colleague's per-user dynamic credential secrets. No public exploit has been identified at time of analysis; only vendor/VulnCheck advisories exist.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available

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

Alert me

AnalysisAIv1 – Oct 28, 2026

Per-user credential theft in n8n (npm package, versions before 2.41.5 and 2.42.x before 2.42.2) lets a project editor repoint a colleague's workflow settings.errorWorkflow at an error workflow they control, then inherit the colleague's identity when that workflow fails and resolve the colleague's per-user dynamic credential secrets. Exploitation is authenticated (CVSS 4.0 PR:L) and conditional: the attacker must already hold an editor role in a shared team project, dynamic credentials must be in use, and the victim's workflow must actually fail so the error workflow runs with the inherited execution context. Rated Medium (CVSS 4.0 base 5.1, independently assessed as CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:H/I:L/A:N) and classified 'this_month' on the vuln.today priority scale; no public exploit was identified at the time of analysis and there is no CISA KEV entry.

RemediationAI

Vendor-released patch: upgrade to n8n 2.42.2 (2.42.x branch) or 2.41.5 (2.41.x branch), or any later release; both versions strip identity fields from the execution context handed to error workflows. Until upgrading, the advisory offers temporary mitigations that do not fully remediate the risk: restrict n8n instance access to fully trusted users; audit team project memberships and remove editor access from anyone not fully trusted (this directly removes the PR:L prerequisite, at the cost of reducing collaboration); review all active workflows and audit settings.errorWorkflow for unexpected values (detects existing abuse but must be repeated as workflows change); and disable the dynamic credentials feature where it is not required (eliminates the per-user secrets that the inherited context can resolve, but breaks workflows depending on it). Coordinate the upgrade with the advisory at https://github.com/n8n-io/n8n/security/advisories/GHSA-pcr3-v5vr-qppf, and after patching consider reviewing execution logs for error workflows configured by users who do not own the workflows that reference them.

Affected VersionsENISA

n8n 0 <2.41.5
n8n 2.42.0 <2.42.2

Affected Packages

euvd n8n fix: 2.41.5, 2.42.2

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 in which a failed execution triggers the error workflow named in the workflow's settings.errorWorkflow field. Prior to the fix, that handoff passed the failed run's full execution context, including the internal carrier binding the execution to the user who started it. Because the identity carrier travelled with the context, the error workflow resolved credentials in the victim's per-user namespace, so an error workflow owned by an attacker could pull secrets belonging to the initiating colleague. The root cause is tracked as CWE-266 (Incorrect Privilege Assignment): an actor with workflow-editing rights in a shared project is granted, through context inheritance, an effective privilege level - the victim's credential scope - that the actor should never have held. The fix removes identity fields from what an error workflow receives, leaving only non-identity data. Affected code ships as the npm package n8n; the 2.42.x line was fixed in 2.42.2 and the maintained 2.41.x line in 2.41.5. The flaw requires the dynamic credentials feature to be enabled and per-user secrets to exist; single-user instances and deployments without dynamic credentials have no secrets to resolve through this path.

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 5.1 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:P/VC:L/VI:L/VA:N/SC:H/SI:H/SA:N
vuln.today AI 6.5 MEDIUM

Authenticated project editor (PR:L) over the network (AV:N); AC:H and UI:R because success depends on the victim's workflow failing and running; scope change (S:C) to steal another user's credential secrets (C:H).

3.1 AV:N/AC:H/PR:L/UI:R/S:C/C:H/I:L/A:N
4.0 AV:N/AC:L/AT:P/PR:L/UI:P/VC:L/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
Passive
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
None
Subsequent system: Confidentiality
High
Subsequent system: Integrity
High
Subsequent system: Availability
None

Lifecycle Timeline

1
Patch available
Oct 28, 2026 - 20:04 EUVD

DescriptionCVE.org

n8n before 2.41.5 and 2.42.x before 2.42.2 passes a failed workflow's full execution context, including the identity of the user who started the run, to the configured error workflow. A project editor can set a colleague's workflow settings.errorWorkflow to an error workflow they own, inherit the colleague's identity when that workflow fails, and resolve the colleague's per-user dynamic credential secrets.

Threat Intelligence Overview

Prevalence
Medium
popular self-hosted workflow-automation tool, common but not universally deployed
Social Media
1
Sightings
Data Quality
3 sources
Confidence: Low

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 MEDIUM
CISA KEV No
Public POC No
EPSS N/A
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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