CVE-2026-65592

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.
Configurations

Configuration 1 (hide)

OR cpe:2.3:a:n8n:n8n:*:*:*:*:community:node.js:*:*
cpe:2.3:a:n8n:n8n:*:*:*:*:enterprise:node.js:*:*
cpe:2.3:a:n8n:n8n:*:*:*:*:community:node.js:*:*
cpe:2.3:a:n8n:n8n:*:*:*:*:enterprise:node.js:*:*
cpe:2.3:a:n8n:n8n:2.30.0:*:*:*:community:node.js:*:*
cpe:2.3:a:n8n:n8n:2.30.0:*:*:*:enterprise:node.js:*:*

History

24 Oct 2026, 17:10

Type Values Removed Values Added
Summary
  • (es) n8n antes de 1.123.64, 2.29.8 y 2.30.1 contiene una vulnerabilidad de cross-site scripting DOM almacenado en el componente Resource Locator, que pasa el parámetro cachedResultUrl persistido en el flujo de trabajo a window.open() sin validación de esquema. Un atacante con privilegios de creación/edición de flujos de trabajo puede crear un flujo de trabajo con un esquema malicioso (p. ej., javascript_disabled: ) en cachedResultUrl; cuando una víctima abre el flujo de trabajo creado e interactúa con enlaces externos, la carga útil se ejecuta en el navegador de la víctima.

Information

Published : 2026-07-22 12:18

Updated : 2026-10-29 19:17


NVD link : CVE-2026-65592

Mitre link : CVE-2026-65592

CVE.ORG link : CVE-2026-65592


JSON object : View

Products Affected

n8n

  • n8n
CWE
CWE-79

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')