Intel

AIKIDO-2026-714632

nango is vulnerable to Observable Response Discrepancy

Pre-CVE
Found by Aikido Intel before public disclosure or CVE publication.
Published Jun 23, 2026
June 23, 2026

25

CVE Score

Low

Observable Response Discrepancy

Are you affected? Scan for Free

TL;DR

The nango self-hosted server exposes a password reset endpoint at POST /api/v1/account/forgot-password that returns different responses depending on whether the submitted email belongs to a registered account. Unknown emails receive an HTTP 400 user_not_found error while existing emails receive an HTTP 200 success response, letting an unauthenticated attacker enumerate valid accounts. The fix makes the endpoint always return the same HTTP 200 success response, running the reset flow only when the account exists and swallowing internal errors so responses are indistinguishable.

How do I fix this?

Upgrade the nango library to the patch version.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and your deployment exposes the local email/password authentication flow.

Package

Versions

0.16.0 - 0.70.7

Fixed in 0.70.8

Background info

nango is vulnerable to Observable Response Discrepancy in versions 0.16.0 - 0.70.7.

Get secure today,
quickly and for free.

Secure your code, cloud, and runtime in one central system. Connect a repo to discover what the reasoning agents find in your codebase.

No credit card required | Scan results in 32 seconds.

Trusted by 150k+ orgs
  • Revolut
  • n8n
  • Lovable
  • Deel
  • Prove
  • Omnea