Skip to content
← Vulnerability catalog
OFFICIAL CVE RECORD8.4 High

CVE-2026-65592

n8n before 1.123.64 Stored DOM XSS via cachedResultUrl

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.

Affected products

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

n8n-io n8n

Default version status: unaffected

  • 0 to < 1.123.64affected
  • 1.123.64unaffected
pkg:npm/n8n

n8n-io n8n

Default version status: unaffected

  • 2.30.0 to < 2.30.1affected
  • 2.30.1unaffected
pkg:npm/n8n

n8n-io n8n

Default version status: unaffected

  • 2.0.0-rc.0 to < 2.29.8affected
  • 2.29.8unaffected
pkg:npm/n8n

References