Description
n8n before 2.42.6, 2.43.x before 2.43.3, and 3.x before 3.0.1 contains a remote code execution vulnerability via deprecated Function, Function Item, and LangChain Code nodes running outside task runner isolation. Authenticated users who can create, modify, or import workflows naming these hidden node types can execute JavaScript in the n8n main process.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| n8n-io | n8n | 2.43.0 – < 2.43.3, < 2.42.6, 3.0.0 – < 3.0.1 | 2.43.3 |
Advisories 1
- WID-SEC-2026-4192 n8n: Mehrere Schwachstellen BSI CERT-Bund (WID) · Nov 12, 2026
References
- GitHub Security Advisory (GHSA-9p7v-45m2-wxgj) vendor-advisory
- https://github.com/n8n-io/n8n/commit/ea8417e29ad6f8b981d9a04b17283d5d77f2b5bb patch
- https://github.com/n8n-io/n8n/blob/n8n@2.42.0/packages/nodes-base/nodes/Function/Function.node.ts#L167 technical-description
- n8n n8n@2.42.6 Release Notes release-notes
- n8n n8n@2.43.3 Release Notes release-notes
- n8n n8n@3.0.1 Release Notes release-notes
- https://abraxaslabs.tech/research/n8n-function-vm2 third-party-advisory
- https://github.com/n8n-io/n8n product
- VulnCheck Advisory: n8n before 2.42.6, 2.43.3 and 3.0.1 Code Execution Outside Task Runner Isolation via Deprecated Function Nodes third-party-advisory