Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:L/SI:N/SA:N/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
Network-accessible with low privileges; scope changes because stolen credentials impact downstream services; integrity set to L for potential downstream API misuse.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
4DescriptionCVE.org
n8n versions before 2.32.1 fail to enforce the Allowed HTTP Request Domains allowlist in multiple AI and LLM nodes when user-supplied base or endpoint URLs are configured. Low-privileged workflow editors with use-only access to shared credentials can redirect requests to attacker-controlled hosts and exfiltrate credential secrets for reuse against underlying services.
AnalysisAI
Credential exfiltration in n8n's AI and LLM workflow nodes allows low-privileged users with use-only access to shared credentials to bypass the 'Allowed HTTP Request Domains' allowlist and redirect credential secrets to attacker-controlled infrastructure. Affected are all n8n npm installations before version 2.31.5 and the 2.32.0 release (fixed in 2.32.1), where at least one credential has domain restrictions configured and is shared with non-owner users. No public exploit code has been identified at time of analysis and this vulnerability is not listed in the CISA KEV catalog, but the attack is low-complexity for any insider or compromised low-privilege account.
Technical ContextAI
n8n is a Node.js-based workflow automation platform (npm package n8n-io/n8n) that supports AI and LLM integrations where users can supply custom base or endpoint URLs. The platform implements a 'Allowed HTTP Request Domains' allowlist on credentials as an authorization control to prevent use-only credential holders from exfiltrating secrets to arbitrary hosts. CWE-863 (Incorrect Authorization) is the root cause: the authorization check enforcing the domain allowlist was simply not applied in the code paths handling user-supplied base/endpoint URLs across multiple AI and LLM node types. The CPE cpe:2.3:a:n8n-io:n8n:*:*:*:*:*:*:*:* covers all affected versions published via npm. The fix commit (f69dfc6dd2178a14ea1624d2e1d403c2e755042f) patches the enforcement gap across the affected nodes.
RemediationAI
Vendor-released patches are available: upgrade to n8n version 2.31.5 or 2.32.1 (or any later release) via npm, as confirmed by the GitHub Security Advisory GHSA-64xh-79j6-r5v8. The fix commit f69dfc6dd2178a14ea1624d2e1d403c2e755042f enforces the allowlist across the previously unprotected AI and LLM node code paths. If an immediate upgrade is not feasible, three temporary mitigations are available per the vendor advisory: (1) Restrict workflow creation and editing permissions to fully trusted users only - this prevents untrusted users from configuring malicious endpoint URLs but may break legitimate collaborative workflows; (2) Restrict credential sharing to fully trusted users only - this eliminates the attack surface entirely but reduces the utility of shared credentials; (3) Audit all credentials with 'Allowed HTTP Request Domains' configured for unexpected sharing relationships and revoke non-essential shares. The vendor explicitly notes these workarounds do not fully remediate the risk and should be treated as short-term measures only. The VulnCheck advisory at https://www.vulncheck.com/advisories/n8n-before-credential-restriction-bypass-via-ai-llm-nodes provides additional context.
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
A prototype pollution vulnerability in the XML and GSuiteAdmin nodes of n8n workflow automation platform allows authenti
An authenticated user with workflow creation or modification privileges in n8n workflow automation platform can exploit
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
n8n workflow automation platform Community Edition contains an authorization bypass vulnerability allowing authenticated
The n8n package 0.218.0 for Node.js allows Information Disclosure. Rated high severity (CVSS 7.5), this vulnerability is
Same weakness CWE-863 – Incorrect Authorization
View allSame technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-56097
GHSA-h7wc-28g5-h4g8