SB2026052308 - Multiple vulnerabilities in NocoDB
Published: May 23, 2026 Updated: November 13, 2026
Breakdown by Severity
- Low
- Medium
- High
- Critical
Description
This security bulletin contains information about 3 vulnerabilities.
1) Use of Web Browser Cache Containing Sensitive Information (CVE-ID: CVE-2026-46554)
CWE-ID: CWE-525 - Use of Web Browser Cache Containing Sensitive Information
CVSSv4: 5.3 [CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N]
The vulnerability allows a remote user to retain access using a deleted API token.
The vulnerability exists due to improper cache invalidation in the auth cache when processing API token deletion. A remote user can continue sending requests with a previously deleted token to retain access using a deleted API token.
Deleted tokens may continue to be accepted until the cache entry expires, creating a revocation delay of up to three days.
2) Allocation of Resources Without Limits or Throttling (CVE-ID: CVE-2026-46551)
CWE-ID: CWE-770 - Allocation of Resources Without Limits or Throttling
CVSSv4: 7.1 [CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote user to cause a denial of service.
The vulnerability exists due to allocation of resources without limits or throttling in the v1/v2 attachment API upload-by-url path when downloading files from user-supplied URLs. A remote user can submit a URL referencing an arbitrarily large file to cause a denial of service.
The issue can exhaust disk space and lead to blocked database writes, log rotation failures, and application crashes.
3) Uncaught Exception (CVE-ID: CVE-2026-126267)
CWE-ID: CWE-248 - Uncaught Exception
CVSSv4: 7.1 [CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows an authenticated remote attacker to terminate the NocoDB server process and deny service to all users.
The vulnerability exists due to an unhandled promise rejection in metadata query logging when incomplete request input leaves a lookup condition undefined. An authenticated remote attacker can send a single request with missing lookup input to trigger the error and leave the entire instance unavailable until restarted.
Remediation
Install update from vendor's website.