Impact
n8n is an open‑source workflow automation platform that evaluates expressions supplied by users to generate dynamic workflow values. Prior to v2.10.1, v2.9.3 and v1.123.22, the expression sandbox did not properly escape or isolate certain commands. As a result, an authenticated user possessing the ability to create or modify workflows can craft a malicious expression in a workflow parameter that causes the n8n process to execute arbitrary system commands on the host machine. This flaw is classified as a code injection vulnerability (CWE‑94) and allows an attacker to run commands with the privileges of the n8n process.
Affected Systems
The affected product is n8n, developed by n8n‑io. All releases older than 2.10.1, 2.9.3 and 1.123.22 are vulnerable. These versions run on multiple operating systems, so any deployment of the unpatched n8n instance is susceptible.
Risk and Exploitability
The CVSS v3 score of 9.4 indicates a high severity when authenticated. The EPSS score is below 1 % and the issue is not currently listed in CISA KEV, suggesting a low immediate exploitation probability. An attacker must first obtain a user account with workflow creation or editing rights, typically via the web interface or API, to supply a malicious expression. Once the expression is executed, it runs as a system process, giving an attacker the same privileges as the n8n service. While the current exploitation likelihood is low, the potential impact is significant.
OpenCVE Enrichment
Github GHSA