Skip to content
CriticalVulnerability

GHSA-jjpj-p2wh-qf23: n8n has a Sandbox Escape in its JavaScript Task Runner

Published
Record updated
View JSON
Affected
  • n8n >= 2.10.0, < 2.10.1, fixed in 2.10.1, released February 25, 2026, on the day of disclosure
  • n8n >= 2.0.0, < 2.9.3, fixed in 2.9.3, released February 25, 2026, on the day of disclosure
  • n8n < 1.123.22, fixed in 1.123.22, released February 25, 2026, on the day of disclosure
Known exploitation
Not listed in the CISA Known Exploited Vulnerabilities catalog at the last check.
EPSS
0.8%

Summary

GHSA-jjpj-p2wh-qf23 is a sandbox escape in the JavaScript Task Runner of n8n. An authenticated user with permission to create or modify workflows can exploit it to execute arbitrary code outside the sandbox boundary, which on internal Task Runners (default runner mode) can fully compromise the n8n host. Task Runners must be enabled with N8N_RUNNERS_ENABLED=true for the issue to apply.

Mitigation

Fixed in n8n versions 2.10.1, 2.9.3, and 1.123.22; upgrade to one of these versions or later. If upgrading is not immediately possible, limit workflow creation and editing permissions to fully trusted users only, and use external runner mode (N8N_RUNNERS_MODE=external) to limit the blast radius. These workarounds do not fully remediate the risk and are short-term measures only.