CVE-2026-102596: Nango: Production flow RBAC bypass on private flow-read routes

Published Oct 12, 2026
·
Updated

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 hasrbac=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 developmentfullaccess 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

Affected Software

1 affected component
Nango Nango<0.70.9

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Upgrade

    Upgrade Nango to a version that resolves this vulnerability.

    Fixed in 0.70.9
  2. Upgrade

    Upgrade Nango managed to a version that resolves this vulnerability.

    Fixed in 1.5.11-0.70.8-aae30d044d7e229807d51a3957c212f3fb689e1a

Event History

Oct 12, 2026
CVE Published
via MITRE·09:58 PM
Data Sourced
via MITRE·09:58 PM
DescriptionSeverityWeakness
Data Sourced
via NVD·10:17 PM
DescriptionSeverityWeakness

Frequently Asked Questions

1

Which users can exploit this issue?

A same-team user assigned the development_full_access role can exploit it when RBAC is enabled for the account through a plan with has_rbac=true. The issue does not allow access across tenant boundaries.

2

What access can an attacker obtain?

The affected user can request the production environment and read production integration flow metadata or named flow configuration through the two affected private read routes. The available data does not indicate modification or deletion capability.

3

Are all Nango deployments affected?

No. The described exposure requires RBAC to be enabled through a plan with has_rbac=true and a user with the development_full_access role. Versions prior to 0.70.9 are affected.

4

How can I determine whether my deployment is exposed?

Check whether the deployment runs a version before 0.70.9, has RBAC enabled via has_rbac=true, and includes same-team development_full_access users who should be prevented from reading production flows. Review requests to GET /api/v1/integrations/:providerConfigKey/flows and GET /api/v1/flow/:flowName that specify env=prod.

5

What version fixes the issue?

Upgrade to Nango 0.70.9 or managed-1.5.11-0.70.8-aae30d044d7e229807d51a3957c212f3fb689e1a.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203