CVE-2026-28358: NocoDB: User Enumeration via Password Reset Endpoint

Published Mar 2, 2026
·
Updated

Summary The password forgot endpoint returned different responses for registered and unregistered emails, allowing user enumeration.

Details POST /api/v2/auth/password/forgot returned a success message for registered emails but 'Your email has not been registered.' for unknown emails. The fix returns a uniform response regardless of whether the email exists.

Impact An unauthenticated attacker can determine whether an email is registered. No credentials or data are exposed.

Credit This issue was reported by @Tulgaaaaaaaa.

Other sources

NocoDB is software for building databases as spreadsheets. Prior to version 0.301.3, the password forgot endpoint returned different responses for registered and unregistered emails, allowing user enumeration. This issue has been patched in version 0.301.3.

— MITRE

Affected Software

3 affected componentsFixes available
NocoDB<0.301.3
npm/nocodb<=0.301.2
0.301.3
NocoDB NocoDB<0.301.3

Event History

Mar 2, 2026
CVE Published
via MITRE·04:16 PM
Data Sourced
via MITRE·04:16 PM
DescriptionWeakness
Data Sourced
via NVD·05:16 PM
DescriptionSeverityWeaknessAffected Software
Advisory Published
via GitHub·07:42 PM
Data Sourced
via GitHub·07:42 PM
DescriptionWeaknessAffected Software
Jun 9, 58153
Event
via FIRST·01:43 AM

Frequently Asked Questions

1

What is the severity of CVE-2026-28358?

CVE-2026-28358 is a user enumeration vulnerability with a high impact on user privacy.

2

How do I fix CVE-2026-28358?

To address CVE-2026-28358, ensure that the password reset endpoint returns a generic message regardless of the email's registration status.

3

Which software versions are affected by CVE-2026-28358?

CVE-2026-28358 affects NocoDB versions prior to 0.301.3.

4

What is the nature of the vulnerability in CVE-2026-28358?

CVE-2026-28358 allows an attacker to determine if an email is registered in the system through different responses to password reset requests.

5

Is user information vulnerable due to CVE-2026-28358?

Yes, due to CVE-2026-28358, user information could be compromised as attackers can enumerate valid usernames.

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