Description
n8n versions before 1.123.73, 2.35.4, and 2.36.2 contain a remote code execution vulnerability in the Git node. The node reset a fixed list of command-bearing configuration keys before each operation, but that list did not cover the content-filter and merge-driver key families. A repository with local configuration setting one of those keys together with a matching attribute pattern causes git to execute the configured command during an ordinary Add, Commit, Checkout, or Pull operation. The command runs as the n8n process user.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| n8n-io | n8n | < 1.123.73, 2.36.0 – < 2.36.2, 2.0.0-rc.0 – < 2.35.4 | 1.123.73 |
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
GitHub 1 repository
-
Boreas37/CVE-2026-85168-PoC ★ 1 · Oct 24, 2026
CVE-2026-85168 — n8n Git node RCE from repo-local filter.*.clean / merge-driver config on add|commit|checkout. Verified v2.35.3 / v2.36.2.
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Advisories 1
- WID-SEC-2026-2936 n8n: Mehrere Schwachstellen BSI CERT-Bund (WID) · Sep 3, 2026
References
- GitHub Security Advisory (GHSA-mwp5-2m32-r54h) vendor-advisory
- VulnCheck Advisory: n8n before 1.123.73 Remote Code Execution via Git Node third-party-advisory