Skip to main content

NocoDB EUVDEUVD-2026-109614

| CVE-2026-116121 MEDIUM
Race Condition (CWE-362)
2026-10-26 VulDB GHSA-qw65-38gx-3749
6.3
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach NocoDB registration endpoint remotely
  2. Exploit
    Send concurrent registration requests
  3. Execution
    Win race in users.service.ts
  4. Impact
    Corrupt registration state (low integrity impact)

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V15 - Secure Coding and Architecture Concurrency control, locking
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires winning a timing-dependent race condition (CWE-362) in the user registration processing within users.service.ts; an attacker must send concurrently executing requests against the registration flow of a network-reachable NocoDB instance (version up to 2026.08.0). No authentication and no user interaction are required per the vector (PR:N/UI:N), but the high attack complexity (AC:H) is the primary limiting factor: the vendor assesses exploitability as 'difficult', meaning reliable triggering depends on precise concurrent timing that an attacker does not fully control, and the sources do not describe the specific window or state that must be hit.

Impact

This is a moderate-severity issue that does not rise to an urgent priority, and the signals are largely consistent on that point. The vendor CVSS 4.0 vector (AV:N/AC:H/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N, 6.3) describes a remotely reachable, unauthenticated flaw whose exploitation carries high attack complexity (AC:H) and only a low integrity impact (VI:L), with no confidentiality or availability impact. The vuln.today decision label is 'this_month' - meaningful but explicitly not act_now or emergency. There is no CISA KEV listing and no EPSS score in the supplied data, so no quantitative exploitation-probability signal is available, and no confirmed public exploit code is present. One notable conflict: the Tags include 'Information Disclosure', yet the CVSS vector sets VC:N (no confidentiality impact) and only VI:L - the tag and the scored impact disagree, so the 'information disclosure' characterization is not supported by the vector and should be verified. Additionally, the race-condition trigger is described only at a high level (processing in users.service.ts of the Registration component); the available sources do not state exactly how the race is won. Overall: a genuine but hard-to-exploit, low-impact integrity flaw, appropriately treated as a scheduled-patch item rather than an emergency.

Exploit ScenarioDerived

A remote, unauthenticated attacker issues tightly timed concurrent requests against the NocoDB registration endpoint, attempting to win a race in the account-registration processing path (users.service.ts) to manipulate registration state. Because the flaw carries high attack complexity, success requires precise timing of overlapping requests and is assessed as difficult to reproduce. No confirmed public exploit code was identified at time of analysis.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 26, 2026

Concurrent requests against the NocoDB registration flow can subvert intended registration logic, yielding a low-integrity impact rather than any loss of confidentiality or availability (assessed CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N). The flaw is a race condition (CWE-362) in users.service.ts within the Registration component, affecting NocoDB releases up to and including 2026.08.0; exploitation is remote, needs no credentials or user interaction, but is rated highly complex and of 'difficult' exploitability because reliable triggering depends on precise concurrent timing. There is no CISA KEV listing and no public exploit identified at time of analysis, and no EPSS score was supplied; the vendor deleted the original GitHub issue without explanation and did not respond to early email contact, so no vendor patch or advisory is currently identified. One source tags the issue as information disclosure, but the assessed vector records no confidentiality impact, so that characterization should not be relied upon.

RemediationAI

No vendor-released patch was identified at time of analysis: the GitHub issue was deleted without explanation, no advisory has been published, and early email contact went unanswered, so there is no fixed version number to cite and administrators must rely on compensating controls for NocoDB through 2026.08.0. The most direct control is to remove the exposure altogether by disabling open self-registration or fronting the registration endpoint with an authenticating reverse proxy or SSO gate, at the cost of blocking legitimate self-service onboarding and requiring manual account provisioning; note that because the flaw is a race condition, simple rate limits are not a reliable fix and may only narrow the timing window. Serializing or queuing registration requests at the edge (for example a single-worker or mutex-protected registration path) reduces the concurrency the flaw depends on, but adds latency and becomes a throughput bottleneck under load. Where registration must stay public, restrict the NocoDB instance to trusted networks or a VPN and monitor for duplicate, conflicting, or anomalous user records created within short time windows as a detection measure, accepting that this is detective rather than preventive. Track the VulDB entries at https://vuldb.com/vuln/426189 and https://vuldb.com/cve/CVE-2026-116121 and the repository at https://github.com/nocodb/nocodb/ for a future fix, and re-test the registration flow once a patched release appears.

Affected VersionsENISA

nocodb 2026.08

Affected Packages

euvd nocodb no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The issue sits in NocoDB's registration service layer, specifically users.service.ts, which handles creation of user records when new accounts sign up. The root-cause class is CWE-362 (Concurrent Execution using Shared Resource with Improper Synchronization), meaning that two or more registration requests processed near-simultaneously can interleave around a check-then-act sequence on shared state such as uniqueness or existence checks against the users datastore. The available sources do not state the precise window, database isolation level, or intermediate state that must be hit, so the exact trigger is not described and cannot be reconstructed from the disclosure; what is confirmed is that the affected surface is network-reachable, that no authentication or user interaction is required per the vector (PR:N/UI:N), and that the high attack complexity (AC:H) reflects timing the attacker does not fully control rather than any privilege or configuration barrier. The product is identified only through a generic CPE (cpe:2.3:a:n/a:nocodb:*:*:*:*:*:*:*:*) covering all versions up to 2026.08.0, with no differentiation of deployment mode (self-hosted versus hosted) or backend database in the supplied data. Because only an integrity impact is assessed, the realistic outcome is inconsistent or unintended user-record state rather than data exfiltration or denial of service, and that outcome is theoretical in the absence of any reproduced or published exploit.

Know when Nocodb gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulDB) PRIMARY 6.3 MEDIUM
CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N
vuln.today AI 3.7 LOW

Remote and unauthenticated (AV:N/PR:N/UI:N) but a hard-to-win race gives AC:H; integrity impact is low (I:L) with no confidentiality or availability impact per the evidence.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N
4.0 AV:N/AC:H/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
High
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
Low
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

A vulnerability was identified in NocoDB up to 2026.08.0. This issue affects some unknown processing of the file users.service.ts of the component Registration. Such manipulation leads to race condition. The attack may be performed from remote. The attack requires a high level of complexity. The exploitability is assessed as difficult. 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.

Threat Intelligence Overview

EPSS Score
0.2%
Top 87% exploitable
Prevalence
Medium
popular open-source no-code DB platform, common but not ubiquitous in production
Social Media
1
Sightings
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

Race conditions occur when multiple concurrent requests exploit the brief time gap between checking a condition and acting upon it (TOCTOU - Time of Check, Time of Use).

More in Nocodb

View all
CVE-2026-24769 CRITICAL POC
9.0 Jan 28

NocoDB spreadsheet platform prior to 0.301.0 has a stored XSS vulnerability (CVSS 9.0) that enables code execution throu

CVE-2022-2064 HIGH POC
8.8 Jun 13

Insufficient Session Expiration in GitHub repository nocodb/nocodb prior to 0.91.7+. Rated high severity (CVSS 8.8), thi

CVE-2022-2063 HIGH POC
8.8 Jun 13

Improper Privilege Management in GitHub repository nocodb/nocodb prior to 0.91.7+. Rated high severity (CVSS 8.8), this

CVE-2023-35843 HIGH POC
7.5 Jun 19

NocoDB through 0.106.0 (or 0.109.1) has a path traversal vulnerability that allows an unauthenticated attacker to access

CVE-2022-2339 HIGH POC
7.5 Jul 07

With this SSRF vulnerability, an attacker can reach internal addresses to make a request as the server and read it's con

CVE-2022-2062 HIGH POC
7.5 Jun 13

Generation of Error Message Containing Sensitive Information in GitHub repository nocodb/nocodb prior to 0.91.7+. Rated

CVE-2023-5104 MEDIUM POC
6.5 Sep 21

Improper Input Validation in GitHub repository nocodb/nocodb prior to 0.96.0. Rated medium severity (CVSS 6.5), this vul

CVE-2022-3423 MEDIUM POC
6.5 Oct 07

Allocation of Resources Without Limits or Throttling in GitHub repository nocodb/nocodb prior to 0.92.0. Rated medium se

CVE-2026-24768 MEDIUM POC
6.1 Jan 28

NocoDB versions prior to 0.301.0 contain an open redirect vulnerability in the login flow where the `continueAfterSignIn

CVE-2025-27506 MEDIUM POC
5.4 Mar 06

NocoDB is software for building databases as spreadsheets. Rated medium severity (CVSS 5.4), this vulnerability is remot

CVE-2022-2079 MEDIUM POC
5.4 Jun 14

Cross-site Scripting (XSS) - Stored in GitHub repository nocodb/nocodb prior to 0.91.7+. Rated medium severity (CVSS 5.4

CVE-2022-2022 MEDIUM POC
5.4 Jun 07

Cross-site Scripting (XSS) - Stored in GitHub repository nocodb/nocodb prior to 0.91.7. Rated medium severity (CVSS 5.4)

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy