Impact
The vulnerability is a race condition in the Git clone node of n8n. An authenticated workflow user can replace a validated directory with a symbolic link before cloning, allowing a crafted repository to be placed in the community node directory. When the server restarts, the repository is loaded as a custom JavaScript node and can execute arbitrary code on the host, giving the attacker remote code execution.
Affected Systems
The bug affects the n8n workflow automation platform from n8n-io. Versions earlier than 1.123.64, 2.29.8, and 2.30.1 are vulnerable. The issue exists in all editions that include the Git clone node.
Risk and Exploitability
The CVSS score of 8.9 indicates high severity. No EPSS score is published, so the exploitation probability cannot be quantified, and the vulnerability is not listed in the CISA KEV catalog. Attackers need only an authenticated user with workflow creation rights who can use the Git clone node and then trigger a restart of the n8n instance; after the restart the malicious node loads and runs with the n8n process privileges, providing remote code execution.
OpenCVE Enrichment