CVE-2026-116120

NocoDB PublicApiLimiterGuard signup UserRefreshToken.deleteAllUserToken allocation of resources

Published Oct 26, 2026 CVSS 4.0 · 6.3 Medium EPSS < 1% KEV · Not listed
Description
A vulnerability was determined in NocoDB up to 2026.07.0. This vulnerability affects the function UserRefreshToken.deleteAllUserToken of the file /auth/user/signup of the component PublicApiLimiterGuard. This manipulation causes allocation of resources. The attack is possible to be carried out remotely. The attack is considered to have high complexity. It is stated that the exploitability is difficult. Code-verified absence of in-app rate limiting on the unauthenticated signup and password-forgot endpoints and per-request refresh/OAuth token invalidation, but the vendor documents the pass-through limiter as intentional design. The vendor deleted the GitHub issue for this vulnerability without any explanation. Afterwards the vendor was contacted early about this disclosure via email but did not respond in any way.

Analysis

AI-generated

Technical impact

Affected NocoDB versions up to 2026.07.0 allow the UserRefreshToken.deleteAllUserToken endpoint in the PublicApiLimiterGuard to be called without any built‑in rate limiting. An attacker can invoke this operation repeatedly to allocate large amounts of memory or other resources on the server. Because the function is exposed on unauthenticated signup and password‑forgot requests, the exploit can be performed remotely and does not require prior authentication. The vendor acknowledges that the lack of a pass‑through limiter is intentional, but this design allows for a denial‑of‑service situation.

Affected Systems

All NocoDB installations (product NocoDB) running any version up to and including 2026.07.0 are affected. The vulnerability originates in the /auth/user/signup component and the PublicApiLimiterGuard logic. No other vendors or products are listed. Administrators should verify the installed version and consider updating or applying workarounds.

Risk and Exploitability

The CVSS score of 6.3 classifies this as medium severity. The EPSS score is not available, so the likelihood of exploitation cannot be determined from the data. The vulnerability is not listed in CISA's KEV catalog, limiting its visibility to known threat actors. Attackers would need to execute repeated Remote API calls to cause resource exhaustion, which the description indicates has high complexity and is considered difficult to exploit. No automatic exploitation mechanisms have been reported. The lack of in‑app rate limiting is a clear weakness that can be leveraged to affect availability.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to a NocoDB release newer than 2026.07.0 that resolves the deleteAllUserToken rate‑limiting flaw
  • If an upgrade is not immediately possible, enforce application‑level rate limiting on the signup and password‑forgot endpoints to prevent excessive deleteAllUserToken calls
  • Configure per‑request token invalidation to ensure tokens are revoked promptly, reducing the window for abuse

Generated by OpenCVE AI on October 26, 2026 at 06:50 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description A vulnerability was determined in NocoDB up to 2026.07.0. This vulnerability affects the function UserRefreshToken.deleteAllUserToken of the file /auth/user/signup of the component PublicApiLimiterGuard. This manipulation causes allocation of resources. The attack is possible to be carried out remotely. The attack is considered to have high complexity. It is stated that the exploitability is difficult. Code-verified absence of in-app rate limiting on the unauthenticated signup and password-forgot endpoints and per-request refresh/OAuth token invalidation, but the vendor documents the pass-through limiter as intentional design. The vendor deleted the GitHub issue for this vulnerability without any explanation. Afterwards the vendor was contacted early about this disclosure via email but did not respond in any way.
Title NocoDB PublicApiLimiterGuard signup UserRefreshToken.deleteAllUserToken allocation of resources
First Time appeared Nocodb
Nocodb nocodb
Weaknesses CWE-400
CWE-770
CPEs cpe:2.3:a:nocodb:nocodb:*:*:*:*:*:*:*:*
Vendors & Products Nocodb
Nocodb nocodb
References
Metrics cvssV2_0

{'score': 5.1, 'vector': 'AV:N/AC:H/Au:N/C:P/I:P/A:P/E:ND/RL:ND/RC:UR'}

cvssV3_0

{'score': 5.6, 'vector': 'CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L/E:X/RL:X/RC:R'}

cvssV3_1

{'score': 5.6, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L/E:X/RL:X/RC:R'}

cvssV4_0

{'score': 6.3, 'vector': 'CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:X'}

Weaknesses
  • CWE-400

    Uncontrolled Resource Consumption

  • CWE-770

    Allocation of Resources Without Limits or Throttling

Sources

Status
PUBLISHED
Assigner
VulDB
Published
Updated
Oct 26, 2026, 4:35 PM
Reserved
Oct 25, 2026, 9:22 AM
Status
Deferred
Published
Oct 26, 2026, 6:17 AM
Modified
Oct 26, 2026, 5:17 PM