CVE-2026-86083
Received Received - Intake

Code Injection in n8n Workflow Automation Platform

Vulnerability report for CVE-2026-86083, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-09-08

Last updated on: 2026-09-08

Assigner: GitHub, Inc.

Description

n8n is an open source workflow automation platform. Prior to 1.123.76, 2.37.7, and 2.38.2, the legacy expression engine generated source text by calling the mutable global JSON.stringify while printing synthetic string literals and interpolating timezone data. An expression could replace JSON.stringify and cause later generated source to contain executable attacker-controlled code. The affected code-generation paths include packages/@n8n/expression-runtime/src/bridge/isolated-vm-bridge.ts and packages/@n8n/tournament/src/ExpressionBuilder.ts, and the issue does not affect the vm expression engine. This issue is fixed in versions 1.123.76, 2.37.7 and 2.38.2.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-08
Last Modified
2026-09-08
Generated
2026-09-09
AI Q&A
2026-09-09
EPSS Evaluated
N/A
NVD

Affected Vendors & Products

Showing 3 associated CPEs
Vendor Product Version / Range
n8n n8n to 1.123.76 (inc)
n8n n8n to 2.37.7 (inc)
n8n n8n to 2.38.2 (inc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-94 The product constructs all or part of a code segment using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the syntax or behavior of the intended code segment.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

n8n versions before 1.123.76, 2.37.7, and 2.38.2 have a vulnerability where the legacy expression engine uses a mutable global JSON.stringify function. An attacker could replace this function to inject executable code into generated source text, affecting specific code-generation paths.

Detection Guidance

To detect this vulnerability, check the version of n8n installed on your system. If you are running versions prior to 1.123.76, 2.37.7, or 2.38.2, your system is vulnerable. Use commands like 'n8n --version' or check your package manager for installed versions.

Impact Analysis

If exploited, this vulnerability could allow an attacker to execute arbitrary code within the context of the n8n application. This could lead to unauthorized data access, manipulation, or system compromise depending on the permissions of the n8n instance.

Compliance Impact

This vulnerability could lead to unauthorized data access or modification, violating GDPR's data protection principles or HIPAA's security requirements. Organizations using vulnerable n8n versions may face compliance violations, legal penalties, or reputational damage.

Mitigation Strategies

Immediately upgrade n8n to version 1.123.76, 2.37.7, or 2.38.2 or later. If upgrading is not possible, disable the legacy expression engine or restrict access to the affected components until the update is applied.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-86083. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart