7.6highHigh
CVE-2026-77077
N8n N8n
n8n versions before 1.123.69, 2.33.4, and 2.34.1 contain a JavaScript task runner VM sandbox escape. The runner's prototype-freezing routine covers globalThis functions but not internal module constructors such as EventEmitter, allowing an authenticated user with Code node access to exploit prototype pollution to execute arbitrary commands within the runner container. Because the polluted prototype is a process-wide object, the corruption persists across other tenants' Code node executions on the same shared runner. On v1.x instances without task runners enabled, Code node JavaScript runs directly in the main n8n process, where the impact could be higher.
Exploitation status
- A vendor advisory or patch reference has been published.
What the metrics mean
- It is reachable over a network, without needing local access.
- For an attacker who can reach it, no special conditions are needed to exploit it.
- To exploit it, an ordinary user account is needed.
- Beyond that, no action by a user is required.
Scoring
- CVSS
- 7.6 (v3.1)
- Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:L- CVSS v4
- 7.2
- Weakness
- CWE-94
- Assigned by
- disclosure@vulncheck.com
Dates
- Published
- 2026-08-20
- Last modified
- 2026-09-01
- Sources
- NVD
Affected products
- N8n N8n- 1.123.69, 2.33.0 - 2.33.4, 2.34.0
As listed in the NVD configuration data. Not a statement about your estate.