Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/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 Git node invoked by low-privileged authenticated workflow users; full C/I/A from OS-level RCE; scope unchanged as execution is confined to the n8n process.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
4DescriptionCVE.org
n8n before 1.123.67, 2.x before 2.31.5, and 2.32.x before 2.32.1 contain a remote code execution vulnerability in the Git node. Authenticated users with rights to create and execute workflows can stage a crafted local repository that causes git to run hooks under default git security settings, executing arbitrary commands as the n8n process user. Both self-hosted and cloud instances are affected.
AnalysisAI
Remote code execution in n8n's Git node allows authenticated users with workflow creation and execution rights to run arbitrary OS commands as the n8n process user by staging a crafted repository that triggers git hook execution under default git security settings. All 1.x versions before 1.123.67, 2.x before 2.31.5, and 2.32.x before 2.32.1 are affected across both self-hosted and cloud deployments. No public exploit or CISA KEV listing has been identified at time of analysis, but the low-complexity attack path and broad version coverage make this a high-priority patch for any deployment permitting untrusted authenticated users.
Technical ContextAI
n8n is an open-source workflow automation platform distributed as the npm package n8n-io/n8n. It exposes a 'Git node' that invokes the system git binary from within user-defined workflows. The root cause is CWE-78 (Improper Neutralization of Special Elements used in an OS Command - OS Command Injection): the Git node passes attacker-controlled repository paths to the git binary without disabling hook execution or hardening git's safe.directory controls. Under git's default security posture, processing a repository automatically executes any hooks present (e.g., post-checkout, pre-commit), which run as the OS user owning the n8n process. This is not a git vulnerability - it is n8n's failure to invoke git in a restricted mode (e.g., via --no-hooks or git config core.hooksPath /dev/null) when handling user-supplied inputs. CPE: cpe:2.3:a:n8n-io:n8n:*:*:*:*:*:*:*:*.
RemediationAI
Upgrade to a patched release immediately: n8n 1.123.67 for all 1.x deployments, 2.31.5 for 2.x deployments below 2.32, or 2.32.1 for 2.32.x deployments. The fix commit is available at https://github.com/n8n-io/n8n/commit/f69dfc6dd2178a14ea1624d2e1d403c2e755042f and the full advisory at https://github.com/n8n-io/n8n/security/advisories/GHSA-rcv6-pvrj-4xcg. If immediate upgrade is operationally blocked, three specific workarounds are documented by the vendor, each with trade-offs: (1) Restrict instance access to fully trusted users only - eliminates the threat but may not be feasible in multi-tenant or collaborative deployments; (2) Disable the Git node by adding n8n-nodes-base.git to the NODES_EXCLUDE environment variable - fully removes the attack surface with zero residual risk from this CVE, but will break any existing workflows that depend on the Git node; (3) Restrict network egress from the n8n host - limits blast radius by preventing reverse-shell callbacks and data exfiltration, but does not prevent code execution itself. The vendor explicitly states all workarounds are short-term measures only and do not fully remediate the risk.
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-78 – OS Command Injection
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-56093
GHSA-rvvp-8h68-7hqm