EUVD-2026-70400: expression sandbox bypass in n8n before 2.36.2
- Status
- Unverified: only social posts report this so far
- Kind
- Vulnerability
- Vendor
- n8n
- Product
- n8n
- First seen
Summary
The EUVD entry, scored 7.2 under CVSS v3.1, describes an expression sandbox bypass in n8n versions before 2.36.2. The entry says authenticated users with workflow permissions can reach process globals through certain expression constructs.
If you use n8n
Upgrade n8n to 2.36.2 or later
Limit workflow creation and editing to trusted users
Review existing workflows for unexpected expressions
Upgrade n8n to 2.35.4 or 2.36.2 or later, depending on your branch
Review who can create or edit workflows that run inline sub-workflows
Audit credentials that shared-workflow editors can reference
What the sources say 13
· Mastodon: “In n8n versions before 1.123.76, 2.37.7, and 2.38.2, the source control push endpoint derived the set of files to push from the file paths and status supplied in the client request payload” Source
· Mastodon: “In versions before 1.123.76, 2.37.7, and 2.38.2, the Git node validated a relative remote URL against the configured repositoryPath but then invoked git with that path as its working directo” Source
· Mastodon: “n8n versions before 2.36.2 contain a missing per-project authorization vulnerability in the Insights API routes that allows authenticated users with insights scopes to access workflow names and execution statistics across projects.” Source
· Mastodon: “n8n versions before 2.34.1 contain a server-side request forgery vulnerability in the legacy request helper function exposed to Code and Function nodes.” Source
· Mastodon: “n8n before 1.123.73, 2.35.4, and 2.36.2 contains a credential exposure vulnerability in the Strapi, SeaTable, and Mailcheck nodes.” Source
· Mastodon: “n8n versions before 1.123.73, 2.35.4, and 2.36.2 pass message content in the Gmail (v1) and Brevo nodes to the mail composer without verifying it is a string.” Source
· Mastodon: “n8n versions before 1.123.73, 2.35.4, and 2.36.2 contain an expression sandbox escape in the $fromAI handler.” Source
· Mastodon: “n8n versions before 1.123.73, 2.35.4, and 2.36.2 contain a remote code execution vulnerability in the Git node.” Source
· Mastodon: “n8n before 2.35.4 and 2.36.x before 2.36.2 contain a query injection vulnerability in the Elasticsearch Document Get All and Google Cloud Firestore Document Query operations, which build their JSON query by interpolating expression va” Source
· Mastodon: “n8n before 2.35.4 and 2.36.x before 2.36.2 does not validate credential references in the inline workflow JSON of nodes that execute an inline sub-workflow (e.g., the Workflow Tool node).” Source
· Mastodon: “n8n versions before 2.36.2 contain an expression sandbox bypass vulnerability where free identifiers in spread, computed-key, switch-case, or class-extension positions resolve against process globals.” Source
· Mastodon: “n8n from 2.14.0 through 2.46.3 contains a path traversal vulnerability in the Databricks node that allows unauthenticated attackers to reach arbitrary Databricks API endpoints by injecting unencoded resource identifiers.” Source
· Mastodon: “n8n before 2.42.6, 2.43.x before 2.43.3, and 3.x before 3.0.1 contains a remote code execution vulnerability via deprecated Function, Function Item, and LangChain Code nodes running outside task runner isolation.” Source