Description
n8n is an open source workflow automation platform. Prior to 1.123.48, 2.21.8, and 2.22.4, an authenticated user with permission to create or modify workflows containing a Python Code Node could escape the sandbox and achieve arbitrary code execution on the task runner container. This vulnerability is fixed in 1.123.48, 2.21.8, and 2.22.4.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| n8n-io | n8n | < 1.123.48, >= 2.0.0-rc.0, < 2.21.8, >= 2.22.0, < 2.22.4 | — |
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| npm | n8n | < 1.123.48 | 1.123.48 | GHSA-9pq8-m8gp-4p53 |
| npm | n8n | >= 2.22.0, < 2.22.4 | 2.22.4 | GHSA-9pq8-m8gp-4p53 |
| npm | n8n | >= 2.0.0-rc.0, < 2.21.8 | 2.21.8 | GHSA-9pq8-m8gp-4p53 |