Description
n8n's JavaScript task runner shared a single module cache across all users' Code-node executions. In affected versions (before 1.123.67, 2.31.5, and 2.32.1), a user able to run a Code node could poison a cached module and thereby alter other users' Code-node executions on the same runner, affecting their confidentiality, integrity, or availability. This is a cross-user isolation break within a single n8n instance and does not constitute a sandbox escape or remote code execution. Only multi-user instances running the JS task runner with built-in or external modules enabled are affected.
Published: 2026-08-11
Score: 5.8 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

n8n’s JavaScript executor used a single module cache for all users’ Code nodes. In affected releases prior to versions 1.123.67, 2.31.5, and 2.32.1, an attacker who could run a Code node could poison that cache and thereby influence the execution of Code nodes for other users on the same instance. The flaw does not provide sandbox escape or remote code execution directly, but it can compromise the confidentiality, integrity, or availability of other users’ workflows.

Affected Systems

The vulnerability impacts installations of the n8n automation platform before version 1.123.67 for the 1.x branch and before 2.31.5 and 2.32.1 for the 2.x branch. Only deployments that run the JavaScript task runner with built‑in or external modules enabled in a multi‑user edition are affected.

Risk and Exploitability

The CVSS score is 5.8, indicating a moderate level of severity. Exploit probability information (EPSS) is currently unavailable and the issue is not listed in the CISA KEV catalog. Attackers must be able to execute a Code node in a shared multi‑user instance; no external attacker can trigger the flaw from the network. Once compromised, the attacker can subvert the behavior of Code nodes for other users, potentially causing malicious code execution, unauthorized data disclosure, or disruption of workflows. The risk is confined to the instance’s users and does not extend beyond the application layer.

Generated by OpenCVE AI on August 11, 2026 at 23:18 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the n8n installation to v1.123.67 or later for the 1.x branch, and to v2.31.6 or later for the 2.x branch. Updating to these or newer releases removes the shared module cache vulnerability.
  • If an immediate upgrade is not possible, restrict JavaScript Code node execution to administrators or disable it entirely for non‑trusted users, and ensure built‑in or external modules are not enabled in the shared runner. This mitigates the risk of module cache poisoning by limiting the set of users who can influence the cache.
  • Implement monitoring of Code node execution logs to detect unusual or repeated module imports, and audit user privileges so only authorized users can create or modify Code nodes.

Generated by OpenCVE AI on August 11, 2026 at 23:18 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 11 Aug 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 11 Aug 2026 12:30:00 +0000

Type Values Removed Values Added
Description n8n's JavaScript task runner shared a single module cache across all users' Code-node executions. In affected versions (before 1.123.67, 2.31.5, and 2.32.1), a user able to run a Code node could poison a cached module and thereby alter other users' Code-node executions on the same runner, affecting their confidentiality, integrity, or availability. This is a cross-user isolation break within a single n8n instance and does not constitute a sandbox escape or remote code execution. Only multi-user instances running the JS task runner with built-in or external modules enabled are affected.
Title n8n before 1.123.67 Module Cache Poisoning via Code Node
First Time appeared N8n
N8n n8n
Weaknesses CWE-668
CPEs cpe:2.3:a:n8n:n8n:*:*:*:*:*:node.js:*:*
Vendors & Products N8n
N8n n8n
References
Metrics cvssV4_0

{'score': 5.8, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:H/SI:H/SA:H'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-11T14:08:12.742Z

Reserved: 2026-08-10T15:06:16.417Z

Link: CVE-2026-72764

cve-icon Vulnrichment

Updated: 2026-08-11T14:06:37.523Z

cve-icon NVD

Status : Received

Published: 2026-08-11T13:19:06.530

Modified: 2026-08-11T15:17:35.757

Link: CVE-2026-72764

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-13T10:45:03Z

Weaknesses
  • CWE-668

    Exposure of Resource to Wrong Sphere