CVE-2026-25115·Python vulnerability
n8n is an open source workflow automation platform. Prior to version 2.4.8, a vulnerability in the Python Code node allows authenticated users to break out of the Python sandbox environment and execute code outside the intended security boundary. This issue has been patched in version 2.4.8.
- Severity
- critical
- Software
- Python
- Fixed in
- 2.4.8
- Published
- 2026-02-04
Affected versions
Until: 2.4.8
Fixed in: 2.4.8
How to fix this CVE
Upgrade n8n to version 2.4.8 or later to patch the Python Code node sandbox escape vulnerability. This critical flaw allows authenticated users to execute arbitrary code outside the intended sandbox environment. Immediately apply this patch in production environments where n8n is deployed, especially if Python Code nodes are used in workflows.
sudo dnf update python3Defensia detects this vulnerability
How to check if you are affected
- Step 1: Check the installed n8n version with: npm list -g n8n or check /path/to/n8n/package.json
- Step 2: Verify if Python Code nodes are enabled in your n8n workflows: curl http://localhost:5678/api/v1/nodes | grep -i python
- Step 3: Search n8n logs for unauthorized Python Code node executions: grep -r 'PythonCode' /path/to/n8n/logs --include='*.log' | grep -E '(execute|run|eval)'
- Step 4: Confirm the patch by running: npm list -g n8n and verify version is 2.4.8 or higher
FAQ
What is CVE-2026-25115?
A critical sandbox escape vulnerability in n8n's Python Code node that permits authenticated users to bypass security restrictions and execute arbitrary Python code outside the isolated environment intended for workflow automation.
Is CVE-2026-25115 being actively exploited?
No, there are currently no public exploits or confirmed active exploitation attempts documented by CISA. However, the critical severity warrants immediate patching given the sandbox bypass nature.
What versions of n8n are affected by CVE-2026-25115?
All versions of n8n prior to 2.4.8 are vulnerable. The vulnerability exists in the Python Code node implementation across all affected releases.
How do I check if my server is vulnerable to CVE-2026-25115?
Run 'npm list -g n8n' to display your installed version. If the version is below 2.4.8, your instance is vulnerable and requires immediate upgrade.
Does Defensia detect CVE-2026-25115?
Yes — Defensia's CVE advisory scanner compares installed package versions against the NVD database. If n8n is installed on a monitored server, CVE-2026-25115 will appear in your dashboard with remediation steps.
Related Python CVEs
References
Track CVEs across your fleet automatically
Defensia scans your Linux servers and tells you exactly which ones are running vulnerable versions — including CVE-2026-25115. Free for 1 server.
Get started free