PT-2026-78933 · N8N · N8N

·

CVE-2026-77077

·

Published

2026-08-20

·

Updated

2026-08-31

CVSS v3.1

7.6

High

VectorAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:L
Name of the Vulnerable Software and Affected Versions n8n versions prior to 1.123.69 n8n versions prior to 2.33.4 n8n versions prior to 2.34.1
Description A JavaScript task runner VM sandbox escape exists where the prototype-freezing routine fails to cover internal module constructors, such as EventEmitter. This allows an authenticated user with access to the Code node to use prototype pollution—a technique of modifying the base prototype of an object to affect all instances—to execute arbitrary commands within the runner container. Since the polluted prototype is a process-wide object, the corruption persists across other tenants' Code node executions on the same shared runner. In v1.x instances where task runners are disabled, the JavaScript in the Code node runs directly in the main n8n process, potentially increasing the impact.
Recommendations Update n8n to version 1.123.69 or later. Update n8n to version 2.33.4 or later. Update n8n to version 2.34.1 or later.

Exploit

Fix

Code Injection

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-77077
GHSA-M3HG-P5R9-FG9H

Affected Products

N8N