GHSA-mpp2-x7wv-38hvLow

NocoDB has Plaintext Storage of Shared View Passwords

Published
March 2, 2026
Last Modified
March 2, 2026

🔗 CVE IDs covered (1)

📋 Description

Summary

Shared view passwords were stored in plaintext in the database and compared using direct string equality.

Details

The password column in nc_views stored unhashed passwords. Verification used !== comparison across public-datas.service.ts, public-metas.service.ts, and calendar-datas.service.ts.

Impact

If the database is compromised, shared view passwords are immediately readable. Risk is limited to password reuse scenarios.

Credit

This issue was reported by @Tulgaaaaaaaa.

🎯 Affected products1

  • npm/nocodb:<= 0.301.2

🔗 References (4)