CVE-2026-126385
Published:November 13, 2026
Updated:November 14, 2026
n8n before 2.45.5, 2.46.x before 2.46.1, and 3.x before 3.0.1 contains a flaw in the OAuth2 credential callback of the dynamic-credential connect flow, which does not verify that the completing browser belongs to the user who started the flow. Members with access to a resolvable OAuth2 credential can send the provider authorization URL to a victim; if the victim consents without an active n8n session, the victim's tokens are stored under the member's identity, letting the member's workflows act as the victim.
Affected Packages
https://github.com/n8n-io/n8n.git (GITHUB):
Affected version(s) >=n8n@2.1.0 <n8n@2.45.5Fix Suggestion:
Update to version n8n@2.45.5https://github.com/n8n-io/n8n.git (GITHUB):
Affected version(s) =n8n@2.46.0 <n8n@2.46.1Fix Suggestion:
Update to version n8n@2.46.1n8n (NPM):
Affected version(s) >=2.1.0 <2.45.5Fix Suggestion:
Update to version 2.45.5n8n (NPM):
Affected version(s) =2.46.0 <2.46.1Fix Suggestion:
Update to version 2.46.1Related ResourcesĀ (4)
Do you need more information?
Contact UsCVSS v4
Base Score:
4.8
Attack Vector
NETWORK
Attack Complexity
LOW
Attack Requirements
PRESENT
Privileges Required
LOW
User Interaction
ACTIVE
Vulnerable System Confidentiality
NONE
Vulnerable System Integrity
NONE
Vulnerable System Availability
NONE
Subsequent System Confidentiality
HIGH
Subsequent System Integrity
HIGH
Subsequent System Availability
NONE
CVSS v3
Base Score:
7.7
Attack Vector
NETWORK
Attack Complexity
HIGH
Privileges Required
LOW
User Interaction
REQUIRED
Scope
CHANGED
Confidentiality
HIGH
Integrity
HIGH
Availability
NONE
Weakness Type (CWE)
Missing Authentication for Critical Functionality
EPSS
Base Score:
0.28