Skip to main content

n8n CVE-2026-65591

| EUVDEUVD-2026-47635 HIGH
Improper Neutralization of Special Elements used in an Expression Language Statement (CWE-917)
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.5 HIGH

Authenticated workflow-editor (PR:L) exploits a sanitizer bypass with an extra attack requirement (AC:H) over the network to run host code; scope changes (S:C) as the process is fully compromised.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

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

Lifecycle Timeline

3
Patch available
Jul 22, 2026 - 13:02 EUVD
Analysis Generated
Jul 22, 2026 - 12:24 vuln.today
CVE Published
Jul 22, 2026 - 11:21 cve.org
HIGH 8.9

DescriptionCVE.org

n8n contains a sanitizer bypass vulnerability in the legacy expression evaluator's computed-member handler. An authenticated user with workflow create or modify permissions can craft a malicious expression to bypass the sanitizer and achieve host-level code execution as the n8n process. The legacy expression engine is the default in affected versions. Fixed in n8n 1.123.64, 2.29.8, and 2.30.1.

AnalysisAI

Host-level remote code execution in n8n (n8n-io) occurs when an authenticated user with workflow create or modify permissions crafts a malicious expression that bypasses the sanitizer in the legacy expression evaluator's computed-member handler, executing arbitrary code as the n8n process. Because the legacy expression engine is the default in affected versions, standard deployments are exposed without any special configuration. No public exploit identified at time of analysis, though the flaw was reported by VulnCheck and carries a high CVSS 4.0 base score of 8.9.

Technical ContextAI

n8n is a source-available workflow-automation platform where nodes and parameters can contain expressions evaluated at runtime. This issue lives in the legacy expression evaluator - the default engine in affected releases - specifically in the handler that resolves computed-member access (bracket/property lookups). The root cause maps to CWE-917 (Expression Language Injection / improper neutralization of special elements used in an expression language statement): the sanitizer intended to restrict what expressions can reference is bypassable through crafted computed-member access, allowing an attacker to reach and invoke host primitives and break out into arbitrary code execution in the Node.js process running n8n. CPE data confirms the affected product as cpe:2.3:a:n8n-io:n8n across an open version range up to the fixed builds.

RemediationAI

Upgrade to a patched build appropriate to your branch: n8n 1.123.64, 2.29.8, or 2.30.1 (Vendor-released patch per advisory GHSA-pm35-fqvh-cq5g). Until you can patch, reduce exposure by tightly restricting which users hold workflow create or modify permissions, since exploitation requires that privilege - audit RBAC assignments and remove editing rights from accounts that do not need them. Additionally, avoid exposing the n8n editor/API to untrusted networks by placing it behind a VPN or authenticated reverse proxy and network-segmenting the host, and run the n8n process under a least-privileged, sandboxed/containerized service account so that a successful RCE is contained rather than granting broad host access; the trade-off is added operational overhead and, for restrictive RBAC, reduced self-service workflow authoring for end users. Reference the vendor advisory (https://github.com/n8n-io/n8n/security/advisories/GHSA-pm35-fqvh-cq5g) and VulnCheck advisory (https://www.vulncheck.com/advisories/n8n-before-sanitizer-bypass-remote-code-execution) for authoritative fix details.

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-33660 CRITICAL POC
9.4 Mar 25

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

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-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-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

CVE-2023-27562 MEDIUM POC
6.5 May 10

The n8n package 0.218.0 for Node.js allows Directory Traversal. Rated medium severity (CVSS 6.5), this vulnerability is

CVE-2026-33724 MEDIUM POC
6.3 Mar 25

n8n versions prior to 2.5.0 contain a critical SSH host key verification bypass in the Source Control feature that allow

CVE-2026-33720 MEDIUM POC
6.3 Mar 25

This vulnerability in n8n (an open-source workflow automation platform) is an authentication bypass in the OAuth callbac

CVE-2026-27495 CRITICAL
9.9 Feb 25

Code injection in n8n workflow automation before 2.10.1/2.9.3/1.123.22 allows authenticated users to execute arbitrary c

Share

CVE-2026-65591 vulnerability details – vuln.today

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