Skip to content
OpenAdvisories
Medium · 5.1 CVE-2026-86085 EUVD-2026-74271GHSA-cqr2-h44g-v75v

n8n: Cross-Tenant Project-Member PII Disclosure via Missing Per-Project Scope Check on Role Assignment Endpoints

Published Sep 8, 2026 · Updated Sep 14, 2026 · Assigned by GitHub_M

Description

n8n is an open source workflow automation platform. Prior to 2.37.7 and 2.38.2, the /rest/roles/:slug/assignments and /rest/roles/:slug/assignments/:projectId/members endpoints checked only whether the caller could manage the role type. A caller with role:manageProject could name a project the caller could not list and obtain member names and email addresses. The affected controller is packages/cli/src/controllers/role.controller.ts, which omitted the project:list scope check. This issue is fixed in versions 2.37.7 and 2.38.2.

Affected products

VendorProductAffectedFixed
n8n-io n8n < 2.37.7, >= 2.38.0, < 2.38.2 —

Affected packages

EcosystemPackageAffectedFixedRecord
npm n8n >= 2.38.0, < 2.38.2 2.38.2 GHSA-cqr2-h44g-v75v
npm n8n < 2.37.7 2.37.7 GHSA-cqr2-h44g-v75v

Advisories 1

References