Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as global:member user
-
DeliveryAccess credential pipeline API endpoint
-
ExploitExploit name-based credential resolution bypass
-
ExecutionRetrieve plaintext HTTP secrets from other users
-
ImpactExfiltrate credentials
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 | Requires authenticated access to n8n workflow automation platform (versions before 2.14.1, 2.13.3, or 1.123.26) with |
| Impact | The CVSS 4.0 score of 8.5 reflects high severity with network attack vector (AV:N), low complexity (AC:L), no attack requirements (AT:N), and low privileges required (PR:L). The vulnerability enables high impact to vulnerable system confidentiality (VC:H) and complete impact to subsequent systems (SC:H, SI:H, SA:H), indicating credential theft can cascade to other systems. However, real-world risk is moderated by several factors: exploitation requires authenticated access with member privileges, only affects Community Edition deployments, is limited to generic HTTP credential types (native integration credentials are protected), and patches are available for all affected versions. The attack is not automatable as it requires context-specific knowledge of credential names or IDs within the target instance. No EPSS score or KEV listing is provided in the intelligence data, and no public POC is mentioned in the GitHub advisory reference, suggesting limited active exploitation. For organizations using Community Edition with multiple users and generic HTTP credentials, this represents a genuine priority requiring prompt patching. |
| Exploit ScenarioDerived | An authenticated attacker with member-level access to an n8n Community Edition instance identifies or enumerates credential names or IDs belonging to other users through the workflow interface. The attacker creates a workflow that references these generic HTTP credentials by name, exploiting the lack of ownership validation in the credential resolution path. When the workflow executes, the permissions checker skips validation for the generic HTTP credential type, allowing the attacker's workflow to decrypt and use the victim's plaintext credentials, which can then be exfiltrated through workflow outputs or used to access external systems. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Mar 25, 2026
n8n workflow automation platform Community Edition contains an authorization bypass vulnerability allowing authenticated users with member-level privileges to steal plaintext credentials from other users. The flaw chains name-based credential resolution that doesn't enforce ownership with a permissions bypass affecting generic HTTP credential types (httpBasicAuth, httpHeaderAuth, httpQueryAuth). Attackers can decrypt and exfiltrate credentials without authorization, though native integration credentials remain unaffected.
RemediationAI
Upgrade n8n Community Edition to version 1.123.26, 2.13.3, 2.14.1, or later depending on your version branch to fully remediate the vulnerability (see vendor advisory at https://github.com/n8n-io/n8n/security/advisories/GHSA-m63j-689w-3j35). If immediate patching is not feasible, implement temporary mitigations including restricting instance access to fully trusted users only, conducting an audit of all stored credentials with focus on generic HTTP authentication types (httpBasicAuth, httpHeaderAuth, httpQueryAuth), and rotating any potentially exposed credentials. These workarounds provide only partial risk reduction and should be treated as short-term measures until proper patching can be completed. Consider migrating to native integration credential types where possible as they are not affected by this vulnerability.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 2 packages in npm, euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The vulnerability affects n8n (CPE cpe:2.3:a:n8n-io:n8n), an open-source workflow automation platform built on Node.js. The root cause is CWE-639 (Authorization Bypass Through User-Controlled Key), where the credential resolution pipeline uses name-based lookups without validating ownership or project scope. The flaw is compounded by a second authorization weakness where the credential permission checker skips validation for generic HTTP authentication types during workflow execution. This allows an attacker to reference another user's credential by ID and bypass the intended access controls. The vulnerability specifically targets the credential decryption and usage pipeline, exposing the plaintext secrets during workflow execution. Enterprise Edition includes additional permission gates on workflow creation and execution that prevent exploitation of this chain.
Know when N8n gets its next vulnerability
- 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
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:H/SI:H/SA:H
Primary rating from GitHub Advisory · only source for this CVE.
CVSS VectorGitHub Advisory
Lifecycle Timeline
3DescriptionGitHub Advisory
n8n is an open source workflow automation platform. Prior to versions 2.14.1, 2.13.3, and 1.123.26, an authenticated user with the global:member role could exploit chained authorization flaws in n8n's credential pipeline to steal plaintext secrets from generic HTTP credentials (httpBasicAuth, httpHeaderAuth, httpQueryAuth) belonging to other users on the same instance. The attack abuses a name-based credential resolution path that does not enforce ownership or project scope, combined with a bypass in the credentials permission checker that causes generic HTTP credential types to be skipped during pre-execution validation. Together, these flaws allow a member-role user to resolve another user's credential ID and execute a workflow that decrypts and uses that credential without authorization. Native integration credential types (e.g. slackApi, openAiApi, postgres) are not affected by this issue. This vulnerability affects Community Edition only. Enterprise Edition has additional permission gates on workflow creation and execution that independently block this attack chain. The issue has been fixed in n8n versions 1.123.26, 2.13.3, and 2.14.1. Users should upgrade to one of these versions or later to remediate the vulnerability. If upgrading is not immediately possible, administrators should consider the following temporary mitigations: Restrict instance access to fully trusted users only, and/or audit credentials stored on the instance and rotate any generic HTTP credentials (httpBasicAuth, httpHeaderAuth, httpQueryAuth) that may have been exposed. These workarounds do not fully remediate the risk and should only be used as short-term mitigation measures.
Executive ViewAI
Authenticated n8n users can bypass authorization controls to steal plaintext credentials configured by other team members, creating a direct threat to downstream system compromises and data breaches. This affects any organization using n8n Community Edition where multiple users share workflow automation responsibilities, potentially exposing API keys, database passwords, and service account credentials.
Disable HTTP credential types (httpBasicAuth, httpHeaderAuth, httpQueryAuth) and migrate to native integrations where available; implement network-level access controls restricting n8n member user login to privileged accounts only; enforce regular credential rotation (weekly) for all HTTP-authenticated downstream systems; monitor n8n audit logs for unauthorized credential access patterns; segment n8n environment from production systems and require VPN/bastion host access for all user connections; consider disabling the credential sharing feature or restricting member role capabilities via role-based access controls if platform supports granular permissions.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Related Vulnerabilities in n8n Workflow Automation Security Flaws
View all 3Remote code execution in n8n's workflow expression evaluation system allows an authenticated user with workflow creation
n8n workflow automation (through 1.121.2) allows authenticated users to execute arbitrary code via the n8n service, with
n8n workflow automation (1.65.0 to 1.121.0) allows unauthenticated file access through form-based workflows. A critical
n8n has a fifth critical RCE vulnerability (CVSS 9.9) in the Expression evaluator, enabling code execution through craft
Authenticated users who can create or modify an n8n workflow can achieve remote code execution on the n8n host by abusin
n8n-workflows Main Commit ee25413 allows attackers to execute a directory traversal via the download_workflow function w
Authenticated n8n users can hijack administrator accounts when LDAP authentication is enabled by manipulating their LDAP
The n8n package 0.218.0 for Node.js allows Escalation of Privileges. Rated high severity (CVSS 8.8), this vulnerability
SQL injection in n8n's Data Table Get node allows authenticated users with workflow modification permissions to execute
Authenticated users can exploit string formatting and exception handling in n8n's Python task executor to escape sandbox
EUVD-2026-15943
GHSA-m63j-689w-3j35
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB