CVE-2026-65594
n8n before 2.30.1 Missing OAuth Authorization Check
Description
n8n before 2.29.8 and 2.30.x before 2.30.1 (affected from 2.27.0, when the OAuth 2.1 consent and token-issuance flow was introduced) does not verify that the authenticated user has access to the workflow referenced as the OAuth resource. On instances with at least one active MCP Server Trigger workflow configured with n8n OAuth2 authentication, a member-level user can register an OAuth client, self-approve consent for another user's workflow, and obtain a valid token. The workflow then runs in the owner's project context with the owner's stored credentials, and the attacker can set tool inputs and read outputs (potentially including data from the owner's connected integrations), breaking user and project isolation.
INFO
Published Date :
July 22, 2026, 12:18 p.m.
Last Modified :
Oct. 29, 2026, 8:17 p.m.
Remotely Exploit :
Yes !
Source :
[email protected]
CVSS Scores
| Score | Version | Severity | Vector | Exploitability Score | Impact Score | Source |
|---|---|---|---|---|---|---|
| CVSS | 134c704f-9b21-4f2e-91b3-4a467353bcc0 | |||||
| CVSS 3.1 | MEDIUM | [email protected] | ||||
| CVSS 4.0 | MEDIUM | 83251b91-4cc7-4094-a5c7-464a1b83ea10 | ||||
| CVSS 4.0 | MEDIUM | [email protected] |
Solution
- Update n8n to a fixed version.
- Review and secure OAuth client registrations.
- Verify user permissions for workflow access.
References to Advisories, Solutions, and Tools
Here, you will find a curated list of external links that provide in-depth
information, practical solutions, and valuable tools related to
CVE-2026-65594.
| URL | Resource |
|---|---|
| https://github.com/n8n-io/n8n/security/advisories/GHSA-q5xf-xhwf-cwqf | Mitigation Vendor Advisory |
| https://www.vulncheck.com/advisories/n8n-before-missing-oauth-authorization-check | Third Party Advisory |
CWE - Common Weakness Enumeration
While CVE identifies
specific instances of vulnerabilities, CWE categorizes the common flaws or
weaknesses that can lead to vulnerabilities. CVE-2026-65594 is
associated with the following CWEs:
Common Attack Pattern Enumeration and Classification (CAPEC)
Common Attack Pattern Enumeration and Classification
(CAPEC)
stores attack patterns, which are descriptions of the common attributes and
approaches employed by adversaries to exploit the CVE-2026-65594
weaknesses.
We scan GitHub repositories to detect new proof-of-concept exploits. Following list is a collection of public exploits and proof-of-concepts, which have been published on GitHub (sorted by the most recently updated).
Results are limited to the first 15 repositories due to potential performance issues.
The following list is the news that have been mention
CVE-2026-65594 vulnerability anywhere in the article.
The following table lists the changes that have been made to the
CVE-2026-65594 vulnerability over time.
Vulnerability history details can be useful for understanding the evolution of a vulnerability, and for identifying the most recent changes that may impact the vulnerability's severity, exploitability, or other characteristics.
-
CVE Modified by [email protected]
Oct. 29, 2026
Action Type Old Value New Value Added Affected Affected value modified. <a href="https://github.com/CVEProject/cvelistV5/blob/main/cves/2026/65xxx/CVE-2026-65594.json">CVE-2026-65594</a> Added Reference https://github.com/n8n-io/n8n/security/advisories/GHSA-q5xf-xhwf-cwqf Added Reference https://www.vulncheck.com/advisories/n8n-before-missing-oauth-authorization-check Removed Reference https://github.com/n8n-io/n8n/security/advisories/GHSA-q5xf-xhwf-cwqf Removed Reference https://www.vulncheck.com/advisories/n8n-before-missing-oauth-authorization-check Removed Reference Type https://github.com/n8n-io/n8n/security/advisories/GHSA-q5xf-xhwf-cwqf Types: Mitigation, Vendor Advisory Removed Reference Type https://www.vulncheck.com/advisories/n8n-before-missing-oauth-authorization-check Types: Third Party Advisory -
CVE Translated by [email protected]
Oct. 24, 2026
Action Type Old Value New Value Added Translation Title: n8n de n8n-io, Description: n8n anterior a 2.29.8 y 2.30.x anterior a 2.30.1 (afectado desde 2.27.0, cuando se introdujo el flujo de consentimiento y emisión de tokens de OAuth 2.1) no verifica que el usuario autenticado tenga acceso al flujo de trabajo referenciado como recurso OAuth. En instancias con al menos un flujo de trabajo activo de MCP Server Trigger configurado con autenticación n8n OAuth2, un usuario de nivel de miembro puede registrar un cliente OAuth, autoaprobar el consentimiento para el flujo de trabajo de otro usuario y obtener un token válido. El flujo de trabajo se ejecuta entonces en el contexto del proyecto del propietario con las credenciales almacenadas del propietario, y el atacante puede establecer entradas de herramientas y leer salidas (potencialmente incluyendo datos de las integraciones conectadas del propietario), rompiendo el aislamiento de usuario y proyecto. -
Initial Analysis by [email protected]
Jul. 27, 2026
Action Type Old Value New Value Added CVSS V3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N Added CPE Configuration OR *cpe:2.3:a:n8n:n8n:2.30.0:*:*:*:community:node.js:*:* *cpe:2.3:a:n8n:n8n:2.30.0:*:*:*:enterprise:node.js:*:* *cpe:2.3:a:n8n:n8n:*:*:*:*:community:node.js:*:* versions from (including) 2.27.0 up to (excluding) 2.29.8 *cpe:2.3:a:n8n:n8n:*:*:*:*:enterprise:node.js:*:* versions from (including) 2.27.0 up to (excluding) 2.29.8 Added Reference Type VulnCheck: https://github.com/n8n-io/n8n/security/advisories/GHSA-q5xf-xhwf-cwqf Types: Mitigation, Vendor Advisory Added Reference Type VulnCheck: https://www.vulncheck.com/advisories/n8n-before-missing-oauth-authorization-check Types: Third Party Advisory -
CVE Modified by 134c704f-9b21-4f2e-91b3-4a467353bcc0
Jul. 23, 2026
Action Type Old Value New Value Added SSVC {'id': 'CVE-2026-65594', 'role': 'CISA Coordinator', 'options': [{'exploitation': 'none'}, {'automatable': 'no'}, {'technicalImpact': 'partial'}], 'version': '2.0.3', 'timestamp': '2026-07-23T18:01:20.810448Z'} -
New CVE Received by [email protected]
Jul. 22, 2026
Action Type Old Value New Value Added Affected [{'vendor': 'n8n-io', 'product': 'n8n', 'versions': [{'status': 'affected', 'version': '0', 'lessThan': '2.30.1', 'versionType': 'semver'}, {'status': 'unaffected', 'version': '2.30.1', 'versionType': 'semver'}], 'packageURL': 'pkg:npm/n8n', 'defaultStatus': 'unaffected'}, {'vendor': 'n8n-io', 'product': 'n8n', 'versions': [{'status': 'affected', 'version': '0', 'lessThan': '2.29.8', 'versionType': 'semver'}, {'status': 'unaffected', 'version': '2.29.8', 'versionType': 'semver'}], 'packageURL': 'pkg:npm/n8n', 'defaultStatus': 'unaffected'}] Added Description n8n before 2.29.8 and 2.30.x before 2.30.1 (affected from 2.27.0, when the OAuth 2.1 consent and token-issuance flow was introduced) does not verify that the authenticated user has access to the workflow referenced as the OAuth resource. On instances with at least one active MCP Server Trigger workflow configured with n8n OAuth2 authentication, a member-level user can register an OAuth client, self-approve consent for another user's workflow, and obtain a valid token. The workflow then runs in the owner's project context with the owner's stored credentials, and the attacker can set tool inputs and read outputs (potentially including data from the owner's connected integrations), breaking user and project isolation. Added CVSS V4.0 AV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:L/VA:N/SC:H/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X Added CWE CWE-863 Added Reference https://github.com/n8n-io/n8n/security/advisories/GHSA-q5xf-xhwf-cwqf Added Reference https://www.vulncheck.com/advisories/n8n-before-missing-oauth-authorization-check