Skip to main content

n8n EUVDEUVD-2026-56098

| CVE-2026-72772 HIGH
Weak Password Recovery Mechanism for Forgotten Password (CWE-640)
2026-08-11 VulnCheck GHSA-cwxf-925x-2ccm
8.9
CVSS 4.0 · Vendor: VulnCheck
Share

Severity by source

Vendor (VulnCheck) PRIMARY
8.9 HIGH
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:L/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
vuln.today AI
8.9 HIGH

No n8n privileges required (PR:N) since the external token is the credential; AC:H reflects non-default embed login configuration plus requirement to obtain a valid issuer token; S:C because attacker accesses a different account's scope.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
X

Lifecycle Timeline

4
Patch available
Aug 11, 2026 - 13:17 EUVD
Source Code Evidence Fetched
Aug 11, 2026 - 12:54 vuln.today
Analysis Generated
Aug 11, 2026 - 12:54 vuln.today
CVE Published
Aug 11, 2026 - 12:17 cve.org
HIGH 8.9

DescriptionCVE.org

n8n before 2.32.1 (and before 2.31.5) is vulnerable to account takeover via the Token Exchange Embed Login feature. When a validly-signed incoming token was matched to a local account by its email claim, the service did not verify that the email claim was verified, nor that the trusted key's permitted role ceiling covered that account. As a result, anyone able to obtain a token accepted by a configured trusted key (for example, a trusted issuer emitting unverified email addresses) could authenticate as any existing user and gain full account control. This issue only affects instances where the embed login feature is enabled and at least one trusted key source is configured.

AnalysisAI

Account takeover in n8n before 2.32.1 (and before 2.31.5 in the prior release line) is enabled by two simultaneous omissions in the Token Exchange Embed Login feature: the platform accepts an incoming JWT's email claim without confirming the issuer has cryptographically verified that address, and it does not enforce the trusted key's configured role ceiling against the matched local account. An attacker able to obtain any validly-signed token from a configured trusted issuer - including issuers that routinely emit unverified email addresses as part of their standard flows - can present that token with a victim user's email and be granted a fully authenticated n8n session with complete account control. No public exploit has been identified at time of analysis; however, the vulnerability is exploitable in straightforward steps once both deployment preconditions are satisfied.

Technical ContextAI

n8n is a Node.js workflow automation platform distributed via npm under the package identifier n8n-io/n8n. Its Token Exchange Embed Login feature implements a JWT-based single-sign-on bridge that allows an embedding parent application to pass identity tokens signed by operator-configured trusted key sources directly to n8n, which then resolves the token to a local account by matching the email claim. The root cause is the complete absence of two orthogonal checks: first, the service did not validate the email_verified claim (or an equivalent signal) from the issuer, permitting any token - even those from issuers whose email-address provisioning is unverified - to drive account resolution; second, it did not compare the matched account's privilege level against the allowedRoles ceiling configured for the trusted key, defeating the operator's intended access-tier boundaries. NVD classifies this under CWE-640 (Weak Password Recovery Mechanism), which is an apparent misclassification - the root cause more precisely maps to CWE-287 (Improper Authentication) or CWE-346 (Origin Validation Error). The affected CPE is cpe:2.3:a:n8n-io:n8n:*:*:*:*:*:*:*:*. The CVSS 4.0 vector's AT:P metric correctly captures that specific deployment preconditions must be present before exploitation is possible.

RemediationAI

The vendor-released patch is n8n 2.32.1 (or 2.31.5 for the prior release line), incorporating fix commit f69dfc6dd2178a14ea1624d2e1d403c2e755042f; upgrade is the only complete remediation. Full details are in the advisory at https://github.com/n8n-io/n8n/security/advisories/GHSA-8342-988q-86cr. If immediate upgrade is not feasible, set the environment variable N8N_TOKEN_EXCHANGE_ENABLED=false to disable the embed login feature entirely - this eliminates the attack surface but removes all embed login functionality for legitimate users, which may disrupt embedded deployments. If disabling the feature is operationally impossible, restrict network access to the n8n instance to fully trusted parties only; this reduces external exposure but does not protect against insider threats or compromise of trusted network hosts. As a detection and containment measure, audit all configured trusted keys and their allowedRoles assignments, and review auth_identity records for unexpected token-exchange entries linked to high-privilege accounts to identify potential prior exploitation. All workarounds are partial mitigations only and should be treated as temporary bridges to the patched version.

More in N8n

View all
CVE-2026-21877 CRITICAL POC
9.9 Jan 08

n8n workflow automation (through 1.121.2) allows authenticated users to execute arbitrary code via the n8n service, with

CVE-2026-21858 CRITICAL POC
10.0 Jan 08

n8n workflow automation (1.65.0 to 1.121.0) allows unauthenticated file access through form-based workflows. A critical

CVE-2026-1470 CRITICAL POC
9.9 Jan 27

n8n has a fifth critical RCE vulnerability (CVSS 9.9) in the Expression evaluator, enabling code execution through craft

CVE-2026-33696 CRITICAL POC
9.4 Mar 25

A prototype pollution vulnerability in the XML and GSuiteAdmin nodes of n8n workflow automation platform allows authenti

CVE-2026-33660 CRITICAL POC
9.4 Mar 25

An authenticated user with workflow creation or modification privileges in n8n workflow automation platform can exploit

CVE-2025-55526 CRITICAL POC
9.1 Aug 26

n8n-workflows Main Commit ee25413 allows attackers to execute a directory traversal via the download_workflow function w

CVE-2026-33665 HIGH POC
8.8 Mar 25

Authenticated n8n users can hijack administrator accounts when LDAP authentication is enabled by manipulating their LDAP

CVE-2023-27563 HIGH POC
8.8 May 10

The n8n package 0.218.0 for Node.js allows Escalation of Privileges. Rated high severity (CVSS 8.8), this vulnerability

CVE-2026-33713 HIGH POC
8.7 Mar 25

SQL injection in n8n's Data Table Get node allows authenticated users with workflow modification permissions to execute

CVE-2026-0863 HIGH POC
8.5 Jan 18

Authenticated users can exploit string formatting and exception handling in n8n's Python task executor to escape sandbox

CVE-2026-33663 HIGH POC
8.5 Mar 25

n8n workflow automation platform Community Edition contains an authorization bypass vulnerability allowing authenticated

CVE-2023-27564 HIGH POC
7.5 May 10

The n8n package 0.218.0 for Node.js allows Information Disclosure. Rated high severity (CVSS 7.5), this vulnerability is

Share

EUVD-2026-56098 vulnerability details – vuln.today

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