{"id":"CVE-2026-103249","published":"2026-10-01T11:17:18.430","lastModified":"2026-10-01T15:17:26.320","description":"n8n versions before 1.123.80, from 2.0.0 before 2.39.6, and from 2.40.0 before 2.40.1 contain a stored DOM cross-site scripting vulnerability in Resource Locator parameter dropdown link handling. Workflow authors can inject malicious script URLs that execute arbitrary JavaScript in the editor origin when other users open the node dropdown and click the external-link icon, with the payload persisting across workflow imports and shares.","cvssScore":7.6,"cvssSeverity":"HIGH","cvssVector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:L/A:N","cwes":["CWE-79"],"vendors":[],"products":[],"references":[{"url":"https://github.com/n8n-io/n8n/security/advisories/GHSA-c2wp-6fgc-xjq4","tags":[]},{"url":"https://www.vulncheck.com/advisories/n8n-before-1.123.80-2.39.6-and-2.40.1-stored-dom-xss-via-resource-locator","tags":[]}],"exploitRefs":[{"url":"https://github.com/n8n-io/n8n/security/advisories/GHSA-c2wp-6fgc-xjq4","tags":[]}],"hasPoc":true,"ai":{"summary":"The flaw is a stored DOM cross-site scripting vulnerability in n8n, allowing workflow authors to inject malicious scripts that can execute arbitrary JavaScript in the editor origin when other users interact with the node dropdown.","exploitability":"Exploitation requires the attacker to have control over a workflow node and the target user to open the node dropdown and click the external-link icon. Precondition is that the target user has access to the workflow.","blast_radius":"If exploited, the vulnerability could lead to arbitrary JavaScript execution in the context of the editor, potentially leading to data theft or further compromise of the system.","remediation":"Upgrade to n8n version 1.123.80 or later.","detection":"No reliable host or network indicator is derivable from the published description.","tags":["xss","web","editor","workflow"],"model":"qwen2.5:7b-instruct","analyzedAt":"2026-10-09T08:46:00.357Z"}}