CVE-2026-47377
Description
NocoDB is software for building databases as spreadsheets. Prior to 2026.04.1, the client-side hashRedirect plugin called window.location.replace() on a path extracted from the URL hash fragment after only checking hashPath.startsWith('/'). Protocol-relative URLs (//attacker.com/…) also satisfy that check, so a crafted link silently redirected visitors to an attacker-controlled origin. This vulnerability is fixed in 2026.04.1.
Summary dbcve.org
This is a client-side open redirect vulnerability in NocoDB's hashRedirect plugin. The plugin extracts a path from the URL hash fragment and uses window.location.replace() for redirection after only checking if hashPath.startsWith('/'). Since protocol-relative URLs like //attacker.com/... also satisfy this check, attackers can craft malicious links that silently redirect users to attacker-controlled domains.
Mitigation
Upgrade NocoDB to version 2026.04.1 or later, which implements proper validation to reject protocol-relative URLs in the hashRedirect plugin.