nango is vulnerable to Observable Response Discrepancy
25
CVE Score
Low
Observable Response Discrepancy
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.
Upgrade the nango library to the patch version.
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.
0.16.0 - 0.70.7
Fixed in 0.70.8nango is vulnerable to Observable Response Discrepancy in versions 0.16.0 - 0.70.7.
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.
I consent to receiving marketing communications based on Aikido’s Privacy Policy.
SOC 2Compliant
ISO 27001Compliant
ISO 42001Compliant© All Intel data is openly available and commercially licensed.