Rapid7

module

n8n Workflow Expression Remote Code Execution

Disclosed
Jun 10, 2025
Created
Jan 13, 2026

Description

This module exploits a critical remote code execution vulnerability (CVE-2025-68613)
in the n8n workflow automation platform. The vulnerability exists in the workflow
expression evaluation system where user-supplied expressions enclosed in {{ }}
are evaluated in an execution context that is not sufficiently isolated from the
underlying Node.js runtime.

An authenticated attacker can create a workflow containing malicious expressions
that access the Node.js process object via this.process.mainModule.require (or via
the constructor) to load child_process and execute arbitrary system commands.
This module uses a Schedule Trigger node to automatically fire and evaluate the
malicious payload. This requires valid credentials to create workflows.

Successful exploitation may lead to full compromise of the n8n instance,
including unauthorized access to sensitive data, modification of workflows,
and execution of system-level operations.

Affected versions: >= 0.211.0 and

Author

Lukas Johannes Möller

Platform

Linux,Unix,Windows

Architectures

cmd

Module Options

To display the available options, load the module within the Metasploit console and run the commands 'show options' or 'show advanced':


msf > use exploit/multi/http/n8n_workflow_expression_rce
msf exploit(n8n_workflow_expression_rce) > show targets
...targets...
msf exploit(n8n_workflow_expression_rce) > set TARGET < target-id >
msf exploit(n8n_workflow_expression_rce) > show options
...show and set options...
msf exploit(n8n_workflow_expression_rce) > exploit

Title
Rapid7 Labs

2026 Global Threat Landscape Report

The predictive window has collapsed. Exploitation follows disclosure in days. See how attackers are accelerating and how to stay ahead.