CVE-2026-110850: n8n: credential check bypass leaks secrets via agent

HIGH
Published October 14, 2026
CISO Take

n8n versions before 2.41.4, and 2.42.0 before 2.42.1, fail to validate credential IDs placed in agent node parameters when an editor saves a shared workflow, because the authorization check only inspects a node's credentials field. A low-privileged editor can build a Message an Agent node in inline mode with attacker-controlled tools so that the owner's credentials are resolved and the decrypted secrets are sent to a destination of their choosing. No CVSS, EPSS or KEV data is available yet and there is no public exploit or Nuclei template, so exploitation likelihood is unquantified. Even so, the attack needs only editor access and no special AI expertise, and n8n workflows typically hold high-value API keys, database passwords and OAuth tokens. Upgrade to 2.41.4 or 2.42.1 now, restrict editor rights on shared workflows, and rotate any credentials that were shared with untrusted editors.

Sources:NVDGitHub AdvisoryATLASvulncheck.com

What is the risk?

Medium-to-high risk, pending an official CVSS score. The flaw is an incorrect authorization check (CWE-863) that needs authenticated editor access, which limits the exposed population to insiders and compromised editor accounts. Impact is high on confidentiality because decrypted credentials for connected systems can be exfiltrated. Exploitation is straightforward through the standard workflow editor. There is no KEV listing, no known public exploit and no scanner template as of publication, but the advisory detail lowers the effort needed to reproduce it. Multi-user and shared-project n8n deployments carry the most exposure.

How does the attack unfold?

Initial Access
An attacker with editor rights on a shared n8n workflow opens it in the editor.
AML.T0012
Configuration Abuse
The attacker sets a Message an Agent node to inline mode and places a victim credential ID in its parameters, bypassing the credentials-field check.
AML.T0081
Credential Harvesting
At runtime n8n resolves the owner's credentials for the agent and its attacker-controlled tools.
AML.T0098
Exfiltration
The tool sends the decrypted secrets to an attacker-chosen destination, enabling further account takeover.
AML.T0086

What systems are affected?

PackageEcosystemVulnerable RangePatched
n8nnpm—No patch
208.5KOpenSSF 7.116 dependentsPushed 7d ago44% patched~19d to patchFull package profile →

Do you use n8n? You're affected.

How severe is it?

CVSS 3.1
N/A
EPSS
0.2%
chance of exploitation in 30 days
Higher than 12% of all CVEs
Exploitation Status
No known exploitation
Sophistication
Trivial

What should I do?

1 step
  1. 1) Upgrade n8n to 2.41.4 or later, or to 2.42.1 or later on the 2.42 line. 2) Until patched, limit editor roles on shared workflows and projects to trusted users only. 3) Review recently saved workflows for Message an Agent nodes in inline mode that reference credential IDs outside the editor's own set, and for unexpected outbound HTTP or tool destinations. 4) Rotate credentials owned by users who shared workflows with editors you cannot fully trust, prioritizing LLM API keys, database and cloud credentials. 5) Monitor egress traffic from the n8n host for connections to unfamiliar domains and alert on workflow-edit audit events by non-owners. 6) Apply least-privilege scopes to the credentials stored in n8n to reduce the blast radius.

What does CISA's SSVC say?

DecisionTrack
Exploitationnone
AutomatableNo
Technical Impactpartial

Source: CISA Vulnrichment (SSVC v2.0). Decision based on the CISA Coordinator decision tree.

How is it classified?

Which compliance frameworks are affected?

This CVE is relevant to:

EU AI Act
Art. 15-Accuracy, robustness and cybersecurity
ISO 42001
A.6.2.6-AI system operation and monitoring
NIST AI RMF
MANAGE 2.3-Responses to previously unknown risks are planned and documented
OWASP LLM Top 10
LLM02-Sensitive Information DisclosureLLM06-Excessive Agency

Frequently Asked Questions

What is CVE-2026-110850?

n8n versions before 2.41.4, and 2.42.0 before 2.42.1, fail to validate credential IDs placed in agent node parameters when an editor saves a shared workflow, because the authorization check only inspects a node's credentials field. A low-privileged editor can build a Message an Agent node in inline mode with attacker-controlled tools so that the owner's credentials are resolved and the decrypted secrets are sent to a destination of their choosing. No CVSS, EPSS or KEV data is available yet and there is no public exploit or Nuclei template, so exploitation likelihood is unquantified. Even so, the attack needs only editor access and no special AI expertise, and n8n workflows typically hold high-value API keys, database passwords and OAuth tokens. Upgrade to 2.41.4 or 2.42.1 now, restrict editor rights on shared workflows, and rotate any credentials that were shared with untrusted editors.

Is CVE-2026-110850 actively exploited?

No confirmed active exploitation of CVE-2026-110850 has been reported, but organizations should still patch proactively.

How to fix CVE-2026-110850?

1) Upgrade n8n to 2.41.4 or later, or to 2.42.1 or later on the 2.42 line. 2) Until patched, limit editor roles on shared workflows and projects to trusted users only. 3) Review recently saved workflows for Message an Agent nodes in inline mode that reference credential IDs outside the editor's own set, and for unexpected outbound HTTP or tool destinations. 4) Rotate credentials owned by users who shared workflows with editors you cannot fully trust, prioritizing LLM API keys, database and cloud credentials. 5) Monitor egress traffic from the n8n host for connections to unfamiliar domains and alert on workflow-edit audit events by non-owners. 6) Apply least-privilege scopes to the credentials stored in n8n to reduce the blast radius.

What systems are affected by CVE-2026-110850?

This vulnerability affects the following AI/ML architecture patterns: agent frameworks, workflow automation platforms, LLM-orchestrated tool pipelines, multi-tenant shared workflow environments.

What is the CVSS score for CVE-2026-110850?

No CVSS score has been assigned yet.

What is the AI security impact?

Affected AI Architectures

agent frameworksworkflow automation platformsLLM-orchestrated tool pipelinesmulti-tenant shared workflow environments

MITRE ATLAS Techniques

AML.T0081Modify AI Agent Configuration
AML.T0083Credentials from AI Agent Configuration
AML.T0086Exfiltration via AI Agent Tool Invocation
AML.T0098AI Agent Tool Credential Harvesting

Compliance Controls Affected

EU AI Act: Art. 15
ISO 42001: A.6.2.6
NIST AI RMF: MANAGE 2.3
OWASP LLM Top 10: LLM02, LLM06

What are the technical details?

Original Advisory

n8n before 2.41.4 and 2.42.0 before 2.42.1 does not validate credential ids stored in agent node parameters when an editor saves a shared workflow, because the check inspects only a node's credentials field. An editor can configure a Message an Agent node in inline mode with tools they control to resolve the owner's credentials and send decrypted secrets to an attacker-chosen destination.

Exploitation Scenario

A contractor with editor access to a shared n8n project opens a workflow owned by the platform team. They add a Message an Agent node in inline mode and attach a tool they control, setting a parameter to the credential ID of the owner's production API key. The save-time check inspects only the node's credentials field, so the reference passes validation. When the workflow runs, n8n resolves the owner's credential and the agent tool transmits the decrypted secret to an attacker-controlled endpoint. The attacker then uses the key to access the LLM provider account, internal databases or SaaS systems.

Weaknesses (CWE)

CWE-863 — Incorrect Authorization: The product performs an authorization check when an actor attempts to access a resource or perform an action, but it does not correctly perform the check.

  • [Architecture and Design] Divide the product into anonymous, normal, privileged, and administrative areas. Reduce the attack surface by carefully mapping roles with data and functionality. Use role-based access control (RBAC) [REF-229] to enforce the roles at the appropriate boundaries. Note that this approach may not protect against horizontal authorization, i.e., it will not protect a user from attacking others with the same role.
  • [Architecture and Design] Ensure that access control checks are performed related to the business logic. These checks may be different than the access control checks that are applied to more generic resources such as files, connections, processes, memory, and database records. For example, a database may restrict access for medical records to a specific database user, but each record might only be intended to be accessible to the patient and the patient's doctor [REF-7].

Source: MITRE CWE corpus.

Timeline

Published
October 14, 2026
Last Modified
October 15, 2026
First Seen
October 14, 2026

Related Vulnerabilities