Skip to main content

n8n EUVDEUVD-2026-112373

| CVE-2026-118642 MEDIUM
Incorrect Authorization (CWE-863)
2026-10-28 disclosure@vulncheck.com GHSA-x95v-p35j-q7f5
5.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 n8n member
  2. Delivery
    Obtain target credential id
  3. Exploit
    Craft Execute Workflow node in inline JSON mode
  4. Execution
    Set non-boolean disabled value to bypass permission check
  5. Persist
    Run workflow to decrypt credential
  6. Impact
    Exfiltrate credential to attacker server

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization logic validation
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires an authenticated n8n member account (PR:L) on an instance running a version before 1.123.85, 2.43.5, or 2.44.1. The attacker must know the id of a specific credential they are not authorized to use, and must construct an Execute Workflow node in inline JSON (sub-workflow) mode containing a node whose 'disabled' property is set to a non-boolean value - this discrepancy causes the pre-execution permission check to treat the node as disabled while the execution engine still runs it. Exploitation is limited by the need for valid member access, prior knowledge of the target credential id, and the specific inline-JSON-mode construction, reflecting the high attack complexity; it does not work against anonymous/unauthenticated users.

Impact

This is a moderate, access-gated authorization flaw rather than a drop-everything emergency. The provided CVSS 4.0 vector (AV:N/AC:H/AT:N/PR:L/UI:N) confirms it is network-reachable but requires an existing authenticated member account (PR:L) and carries high attack complexity (AC:H) - consistent with the description's precondition that the attacker must already know the id of a credential they cannot normally access and craft an Execute Workflow node in inline JSON mode with a non-boolean 'disabled' value. Impact is skewed toward confidentiality: the vulnerable-system confidentiality is low (VC:L) but the subsequent-system impact is high (SC:H), because a leaked decrypted credential can grant full access to whatever external system that credential protects. No EPSS score, no CISA KEV listing, and no public exploit were supplied, so exploitation is currently theoretical from the data at hand; this aligns with the vendor/aggregator 'this_month' priority rather than an immediate-action label. The signals are internally consistent (authenticated, complex, credential-disclosure), so there is no CVSS-versus-description conflict - the main caveat is that real-world risk depends heavily on how sensitive the stored credentials are and how loosely member accounts are provisioned on a given instance.

Exploit ScenarioDerived

A low-privileged but authenticated n8n member who has learned (or guessed) the id of a credential they are not authorized to use builds a workflow containing an Execute Workflow node in inline JSON mode, placing a sub-workflow node with a non-boolean 'disabled' value so the pre-run permission check skips it while the engine still executes it. When the workflow runs, n8n decrypts the credential and the node exfiltrates it to an attacker-controlled server. No public exploit code was identified in the supplied sources; the attack also requires knowing the target credential id and non-trivial setup (AC:H).

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

Credential permission bypass in n8n lets an authenticated member run an inline-JSON-mode Execute Workflow node that references a credential id they are not permitted to use, so the decrypted credential is passed to a node and can be sent to a server the attacker controls. Deployments on the 1.x branch before 1.123.85 and the 2.x branch before 2.43.5 or 2.44.1 are affected; the attacker needs a valid member account, prior knowledge of the target credential id, and a sub-workflow node whose disabled property holds a non-boolean value, which is why the assessed severity is moderate (CVSS 3.1 AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:L/A:N) rather than urgent. No public exploit code has been identified at time of analysis and there is no CISA KEV entry; the vulnerability.today decision label is this_month.

RemediationAI

Vendor-released patch: upgrade to n8n 1.123.85, 2.43.5, or 2.44.1 (or later) according to the branch you run; these versions reconcile the pre-execution credential permission check with the execution engine's handling of the disabled node property. Full details are in GHSA-8vrr-mgc5-jg55 (https://github.com/n8n-io/n8n/security/advisories/GHSA-8vrr-mgc5-jg55) and the VulnCheck advisory (https://www.vulncheck.com/advisories/n8n-before-1.123.85-2.43.5-and-2.44.1-credential-permission-check-bypass-via-inline-sub-workflows). If upgrading is not immediately possible, the vendor lists three temporary mitigations that do not fully remediate the risk: restrict access to the n8n instance to fully trusted users only, audit execution logs for unexpected successful executions of Execute Workflow nodes using inline JSON mode, and remove member access from any users who are not fully trusted until the instance is patched. Because the bypass requires an authenticated member account and knowledge of a target credential id, reducing the member population and reviewing which credentials those members can reference limits exposure during the patch window.

Affected VersionsENISA

n8n 2.0.0 <2.43.5
n8n 2.44.0 <2.44.1
n8n 0 <1.123.85

Affected Packages

euvd n8n fix: 1.123.85, 2.43.5, 2.44.1

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 node-based workflow automation platform distributed as the npm package n8n. Before executing a workflow, n8n verifies that the acting user is allowed to use every credential referenced by the workflow's nodes. Per the GHSA advisory, that permission check and the execution engine used different logic to decide whether a node is disabled: when a node carries a non-boolean value in its disabled field, the pre-execution check treats the node as skipped while the engine still executes it. The gap is exploitable through Execute Workflow nodes operating in inline JSON (inline sub-workflow) mode, where the node definitions are supplied directly rather than referenced, so the bypassing node evades the credential authorization step and the decrypted credential becomes available to the running workflow. The root cause is an authorization inconsistency mapped to CWE-863 (Incorrect Authorization); impact is scoped to confidentiality (credential disclosure to an attacker-controlled endpoint) with limited integrity effect, and the assessed vector reflects scope change because the credential can be leaked outside the n8n instance. The flaw only applies to authenticated member accounts with knowledge of a specific credential id; anonymous users cannot reach the flawed execution 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:H/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:H/SI:L/SA:N
vuln.today AI 7.1 HIGH

Authenticated member (PR:L) over the network (AV:N) with a non-trivial inline-JSON construction and required credential-id knowledge (AC:H); leaked credential grants access to another system, so scope changes (S:C) with high confidentiality impact and only limited integrity impact.

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

Primary rating from Vendor (vulncheck).

CVSS VectorVendor: vulncheck

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

Lifecycle Timeline

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

DescriptionCVE.org

n8n before 1.123.85, 2.43.5, and 2.44.1 contains an authorization bypass vulnerability that allows authenticated members to use inaccessible credentials through inline sub-workflow nodes with non-boolean disabled values. Attackers knowing a credential id can run Execute Workflow nodes in inline JSON mode that skip the permission check and send decrypted credentials to attacker-controlled servers.

Threat Intelligence Overview

Prevalence
Medium
popular open-source workflow-automation tool, common but not ubiquitous in production
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

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