CVE-2026-56775

n8n - Incorrect OAuth Scope Validation in Evaluation Test Runs Endpoints

Published Jul 8, 2026 CVSS 4.0 · 5.3 Medium EPSS < 1% KEV · Not listed
Description
n8n before 1.123.55, 2.25.7, and 2.26.2 contains an authorization vulnerability in three mutating evaluation test-run endpoints that authorize state-changing actions using the workflow:read scope instead of the action-appropriate workflow:execute scope. On instances using Advanced Permissions (Enterprise/Cloud) with projects and viewer roles, an authenticated user with the project:viewer role can start new evaluation test runs, cancel in-flight runs, and delete run records for workflows they only have read access to.

Analysis

AI-generated

Technical impact

The vulnerability in n8n allows an authenticated user holding the project:viewer role to perform state‑changing operations on evaluation test runs. The flaw occurs because the API endpoints that start, cancel, or delete runs validate the OAuth token using the workflow:read scope instead of the required workflow:execute scope. As a result, a user who should only be able to view workflows can add new test runs, cancel existing ones, or delete run records.

Affected Systems

Affected installations are n8n deployments running a version earlier than 1.123.55, 2.25.7, or 2.26.2. The issue is active only when Advanced Permissions are enabled and the user has the project:viewer role. Administrators should verify that these conditions apply to their environment.

Risk and Exploitability

The CVSS score is 5.3, indicating moderate severity. The EPSS score is less than 1%, suggesting a low probability of exploitation. The vulnerability is not listed in the CISA KEV catalog, meaning no documented. Exploitation requires an authenticated account, Advanced Permissions, and the project:viewer role. Attackers can thus start, cancel, or delete test runs but cannot gain broader system access. The risk is limited to disruption of workflow testing and potential audit trail changes, and the likelihood of exploitation is currently low.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to a newer n8n release that is greater than 1.123.55, 2.25.7, or 2.26.2
  • Revoke the project:viewer role for users who should not manage evaluation test runs
  • Monitor audit logs for unexpected start, cancel, or delete actions on evaluation test runs and consider tightening API access to the affected endpoints

Generated by OpenCVE AI on August 1, 2026 at 16:19 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Metrics ssvc

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

Type Values Removed Values Added
Description n8n before 1.123.55, 2.25.7, and 2.26.2 contains an authorization vulnerability in three mutating evaluation test-run endpoints that authorize state-changing actions using the workflow:read scope instead of the action-appropriate workflow:execute scope. On instances using Advanced Permissions (Enterprise/Cloud) with projects and viewer roles, an authenticated user with the project:viewer role can start new evaluation test runs, cancel in-flight runs, and delete run records for workflows they only have read access to.
Title n8n - Incorrect OAuth Scope Validation in Evaluation Test Runs Endpoints
First Time appeared N8n
N8n n8n
Weaknesses CWE-863
CPEs cpe:2.3:a:n8n:n8n:*:*:*:*:*:node.js:*:*
Vendors & Products N8n
N8n n8n
References
Metrics cvssV3_1

{'score': 5.4, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:L'}

cvssV4_0

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

Weaknesses

Sources

Status
PUBLISHED
Assigner
VulnCheck
Published
Updated
Oct 29, 2026, 9:15 PM
Reserved
Jun 23, 2026, 1:22 AM
Status
Analyzed
Published
Jul 8, 2026, 2:17 PM
Modified
Oct 29, 2026, 7:17 PM