Insufficient Session Expiration in NocoDB - CVE-2026-28396
Published: April 27, 2026
NocoDB
Detailed vulnerability description
The vulnerability allows a remote user to maintain unauthorized access to the victim's account after a password reset.
The vulnerability exists due to insufficient session expiration in users.service.ts when processing password reset requests. A remote user can use a previously stolen refresh token to maintain unauthorized access to the victim's account after a password reset.
The issue occurs because existing refresh tokens remain valid and can still be used to mint valid JWTs until the token expires.