Description
n8n is an open source workflow automation platform. Prior to 1.123.55, 2.25.7, and 2.26.2, three EE endpoints used by the Dynamic Credentials feature accepted any authenticated n8n session without performing per-resource ownership or scope checks on the target workflow or credential. An authenticated user with no project membership or credential sharing relationship could enumerate credential identifiers, names, and types referenced by any private workflow in the instance, initiate an OAuth authorization flow against another user's credential to overwrite its stored tokens with tokens bound to an account they control, or revoke another user's stored credential tokens entirely. Workflows relying on a hijacked credential would subsequently execute under the attacker's OAuth identity, enabling data exfiltration to attacker-controlled external services and persistent takeover of integrations. Token revocation would break affected workflows. This vulnerability is fixed in 1.123.55, 2.25.7, and 2.26.2.
Published: 2026-06-23
Score: 8.9 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

n8n is an open source workflow automation platform. Before version 1.123.55 or 2.25.7/2.26.2, three EE endpoints used by the Dynamic Credentials feature accepted any authenticated session without checking per‑resource ownership or scope on the target workflow or credential. An authenticated user who has no membership in a project or share relationship with a credential could enumerate the identifiers, names, and types of credentials referenced by any private workflow, initiate an OAuth flow to overwrite that credential’s stored tokens with tokens bound to an account they control, or revoke the owner’s tokens. Workflows that rely on a hijacked credential would then run under the attacker's OAuth identity, allowing data exfiltration to attack‑controlled services and enabling a persistent takeover of integrations. Token revocation would break affected workflows. The flaw matches CWE‑200 and CWE‑284.

Affected Systems

The flaw occurs in the n8n product from n8n‑io. Any installation using version series 1.x older than 1.123.55, or 2.x older than 2.25.7 or 2.26.2, is impacted. The vulnerability is limited to EE endpoints that manage Dynamic Credentials.

Risk and Exploitability

The CVSS score of 8.9 classifies the flaw as high severity. Since the EPSS score is not available, the actual exploitation probability is unknown, but typical authentication credentials can be leveraged by compromised users or through phishing, making the vulnerability exploitable in environments where users have privileged access to the n8n instance. The flaw is not yet listed in the CISA Known Exploited Vulnerabilities catalog, suggesting no public exploits have been reported. An attacker requires only an authenticated session to begin enumeration, indicating that the attack vector is internal or socially engineered distribution of credentials.

Generated by OpenCVE AI on June 24, 2026 at 07:37 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the n8n installation to v1.123.55, v2.25.7, v2.26.2 or later to apply the vendor patch.
  • If an immediate upgrade is not possible, block network access to the Dynamic Credentials EE endpoints for users not authorized to manage credentials, using firewall or application layer controls.
  • Audit existing workflows for usage of problematic credentials and rotate or regenerate any affected OAuth tokens.
  • Continuously monitor system logs for unexpected credential updates or revocations and enforce strict access control policies on credential management.

Generated by OpenCVE AI on June 24, 2026 at 07:37 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-2j5h-858j-5mpf n8n: Cross-Tenant Credential Takeover via Dynamic Credentials EE Endpoints
History

Tue, 23 Jun 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Tue, 23 Jun 2026 16:45:00 +0000

Type Values Removed Values Added
Description n8n is an open source workflow automation platform. Prior to 1.123.55, 2.25.7, and 2.26.2, three EE endpoints used by the Dynamic Credentials feature accepted any authenticated n8n session without performing per-resource ownership or scope checks on the target workflow or credential. An authenticated user with no project membership or credential sharing relationship could enumerate credential identifiers, names, and types referenced by any private workflow in the instance, initiate an OAuth authorization flow against another user's credential to overwrite its stored tokens with tokens bound to an account they control, or revoke another user's stored credential tokens entirely. Workflows relying on a hijacked credential would subsequently execute under the attacker's OAuth identity, enabling data exfiltration to attacker-controlled external services and persistent takeover of integrations. Token revocation would break affected workflows. This vulnerability is fixed in 1.123.55, 2.25.7, and 2.26.2.
Title n8n: Cross-Tenant Credential Takeover via Dynamic Credentials EE Endpoints
Weaknesses CWE-200
CWE-284
References
Metrics cvssV4_0

{'score': 8.9, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:L/SC:H/SI:H/SA:L'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-06-23T17:44:57.257Z

Reserved: 2026-06-12T17:46:37.294Z

Link: CVE-2026-54305

cve-icon Vulnrichment

Updated: 2026-06-23T17:44:38.858Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-06-24T07:45:04Z

Weaknesses
  • CWE-200

    Exposure of Sensitive Information to an Unauthorized Actor

  • CWE-284

    Improper Access Control