CVE-2026-102596

Nango: Production flow RBAC bypass on private flow-read routes

Published Oct 12, 2026 CVSS 3.1 · 4.3 Medium EPSS < 1% KEV · Not listed
Description
Nango is an open-source platform for connecting agents and products to third-party APIs. Prior to 0.70.9, on accounts with RBAC enabled through a plan with has_rbac=true, two private flow-read routes, GET /api/v1/integrations/:providerConfigKey/flows and GET /api/v1/flow/:flowName, apply webAuth but omit can({ action: 'read', resource: 'flow', scopedBy: envScope }). A same-team user with the development_full_access role can therefore request env=prod and read production integration flow metadata or named flow configuration despite being denied by guarded production routes. Both controllers use res.locals.environment from the authenticated account, so the issue bypasses the production role boundary but does not cross tenant boundaries. This issue is fixed in version 0.70.9 and managed-1.5.11-0.70.8-aae30d044d7e229807d51a3957c212f3fb689e1a

Analysis

AI-generated

Technical impact

A missing authorization check allows a same‑team user with the development_full_access role to retrieve production integration flow metadata or named flow configuration by specifying env=prod in the request. The vulnerability is a classic read‑confidentiality breach and is classified as CWE-862. It does not provide privilege escalation or code execution, but exposes sensitive configuration data. The impact is primarily confidentiality loss for production flows.

Affected Systems

The affected product is Nango, an open‑source platform for connecting agents and products to third‑party APIs. Versions before 0.70.9 and the managed build prior to managed‑1.5.11‑0.70.8 are vulnerable. New releases from 0.70.9 onward and the patched managed build address the issue.

Risk and Exploitability

The CVSS score is 4.3, indicating moderate severity. EPSS is not available and the vulnerability is not listed in CISA KEV. An attacker must have an account on a tenant with RBAC enabled and hold a same‑team role granting development_full_access. By exploiting the bypass, the attacker can read production flow data without crossing tenant boundaries. The attack vector is likely internal exploitation or compromised user credentials; network exposure is not required.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Nango to version 0.70.9 or later. This patch restores proper role enforcement on the flow read routes.
  • If using the managed distribution of Nango, upgrade to the patched managed‑1.5.11‑0.70.8 build, which contains the same remediation as 0.70.9.
  • After patching, review team role assignments to ensure that only authorized roles have development_full_access privileges; consider tightening permissions for access to production resources.

Generated by OpenCVE AI on October 13, 2026 at 01:07 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': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
First Time appeared Nangohq
Nangohq nango
Vendors & Products Nangohq
Nangohq nango
Type Values Removed Values Added
Description Nango is an open-source platform for connecting agents and products to third-party APIs. Prior to 0.70.9, on accounts with RBAC enabled through a plan with has_rbac=true, two private flow-read routes, GET /api/v1/integrations/:providerConfigKey/flows and GET /api/v1/flow/:flowName, apply webAuth but omit can({ action: 'read', resource: 'flow', scopedBy: envScope }). A same-team user with the development_full_access role can therefore request env=prod and read production integration flow metadata or named flow configuration despite being denied by guarded production routes. Both controllers use res.locals.environment from the authenticated account, so the issue bypasses the production role boundary but does not cross tenant boundaries. This issue is fixed in version 0.70.9 and managed-1.5.11-0.70.8-aae30d044d7e229807d51a3957c212f3fb689e1a
Title Nango: Production flow RBAC bypass on private flow-read routes
Weaknesses CWE-862
References
Metrics cvssV3_1

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

Weaknesses

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Oct 14, 2026, 11:49 AM
Reserved
Sep 29, 2026, 2:18 PM
Status
Deferred
Published
Oct 12, 2026, 10:17 PM
Modified
Oct 14, 2026, 12:17 PM