CVE-2026-65592
Description
n8n before 1.123.64, 2.29.8, and 2.30.1 contains a stored DOM cross-site scripting vulnerability in the Resource Locator component, which passes the workflow-persisted cachedResultUrl parameter to window.open() without scheme validation. An attacker with workflow creation/editing privileges can craft a workflow with a malicious (e.g., javascript:) scheme in cachedResultUrl; when a victim opens the crafted workflow and interacts with external links, the payload executes in the victim's browser.
How to fix
- n8n n8n1.123.64, 2.29.8 or later
- n8n1.123.64, 2.30.1, 2.29.8 or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| n8n n8n | v < 1.123.64, 2.0.0 ≤ v < 2.29.8, 2.30.0 | 1.123.64, 2.29.8 |
| n8nnpm | v < 1.123.64, 2.30.0 ≤ v < 2.30.1, 2.0.0-rc.0 ≤ v < 2.29.8 | 1.123.64, 2.30.1, 2.29.8 |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.