Skip to main content

NocoDB EUVDEUVD-2026-114120

| CVE-2026-119715 MEDIUM
Improper Restriction of Rendered UI Layers or Frames (CWE-1021)
2026-10-30 VulnCheck GHSA-2jgj-7q9p-vq8v
5.3
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Host malicious framing page
  2. Delivery
    Lure authenticated NocoDB user to visit
  3. Exploit
    Frame authenticated interface transparently via missing headers
  4. Execution
    Trick clicks onto hidden UI controls
  5. Impact
    Modify/delete records or invite collaborator

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V3 - Web Frontend Security Clickjacking prevention, X-Frame-Options
Exploitation Conditions

Exploitation requires that the victim hold an active, signed-in NocoDB session and then visit an attacker-controlled page; the attacker needs no authentication to host that page. The enabling condition is a default-configuration weakness: NocoDB before 2026.08.0 emits neither an X-Frame-Options header nor a CSP frame-ancestors directive on any response - including the authenticated application shell served by gui.middleware.ts and API responses from global.middleware.ts and the on-prem variant - so no origin is excluded from framing a signed-in session. Limiting factors that reduce realistic risk: mandatory user interaction (the victim must be induced to click through an invisible overlay, UI:P), the need for a concurrently authenticated victim, and impact confined to actions the victim's own account can perform (record edits/deletes, sharing changes, collaborator invites); there is no confidentiality or availability impact.

Impact

This is a medium-severity clickjacking issue (CWE-1021) with a vendor-provided CVSS 4.0 score of 5.3, and the signals consistently point to a real-but-moderate priority rather than an emergency. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:P) shows a network-reachable flaw requiring no attacker authentication but mandating victim interaction (UI:P), with only limited integrity impact (VI:L) and no confidentiality or availability impact - consistent with UI-redressing rather than direct code or data compromise. No EPSS score was supplied, there is no CISA KEV listing, and no working exploit code is provided, so there is no evidence of active or automated exploitation; the GHSA advisory describes the mechanism but does not publish a weaponized PoC. The vuln.today decision label is 'this_month', which aligns with a patch-on-normal-cadence posture rather than immediate action. The one point to watch: exploitation depends entirely on socially engineering an already-authenticated user into visiting a malicious page and clicking through an invisible overlay, so real-world impact hinges on the attacker luring a logged-in victim - a targeted, interaction-dependent scenario rather than mass remote compromise.

Exploit ScenarioDerived

An attacker hosts a malicious web page that transparently frames the authenticated NocoDB interface (which ships no X-Frame-Options or CSP frame-ancestors headers) beneath decoy content. A NocoDB user with an active session is lured to the page and tricked into clicking elements that, unknown to them, actuate NocoDB actions - deleting or modifying records, altering sharing settings, or inviting a collaborator. No public working exploit code is identified at time of analysis, though the mechanism is fully documented in the vendor GHSA advisory.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 30, 2026

Clickjacking in NocoDB before 2026.08.0 lets any external origin embed the authenticated web interface in a frame and overlay it with attacker-controlled content, so a signed-in user can be induced into clicking through to actions in their own session - modifying or deleting records, changing sharing settings, or inviting a collaborator. The enabling weakness is that no X-Frame-Options header and no Content-Security-Policy frame-ancestors directive was emitted on any response, including the application shell served by gui.middleware.ts and API responses from global.middleware.ts, so nothing told a browser which origins may frame a signed-in session. Exploitation requires a victim who holds an active NocoDB session to visit an attacker-hosted page (the attacker needs no authentication of their own); the vendor scores it 5.3 under CVSS 4.0, no public exploit code has been identified at time of analysis, and impact is confined to integrity actions the victim's own account could already perform.

RemediationAI

Upgrade NocoDB to 2026.08.0 or later, which is the release the vendor lists as fixed (https://github.com/nocodb/nocodb/releases/tag/2026.08.0); the fix is carried by upstream commit 42128735eba328d157c2e90b98795cb248dc0847, and the vulnerability details are in advisory GHSA-3rj6-rvwh-j2xg. Because the defect spans middleware layers, confirm after upgrading that both the GUI shell and the API responses actually carry frame-control headers - pay particular attention to self-hosted/on-prem deployments and to any reverse proxy or ingress in front of NocoDB, which could otherwise re-strip or override them, and verify that the intentionally embeddable shared-view and shared-base iframe snippets still render for the origins the deployment permits, since an over-broad frame-ancestors or X-Frame-Options setting will break those legitimate embeds. The vendor advisory as supplied does not document any configuration workaround for versions before 2026.08.0, so upgrading is the complete fix; where an upgrade cannot be staged immediately, the exposure is bounded by the requirement that the victim hold a live authenticated session and actively click through the overlay, and by the fact that the resulting impact is limited to integrity actions within that user's own permissions. NocoDB is tracked at the 'this_month' priority with a vendor CVSS 4.0 score of 5.3, so this is a scheduled-maintenance fix rather than an emergency response.

Affected VersionsENISA

nocodb 0 <2026.08.0

Affected Packages

euvd nocodb fix: 2026.08.0

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 is CWE-1021 (Improper Restriction of Rendered UI Layers or Frames), the classic clickjacking class: a web application fails to tell the browser whether its pages may be embedded by other origins, so an attacker page can stack an invisible iframe of the target over a decoy UI and harvest clicks made in the victim's authenticated context. Browsers honour two mechanisms for this - the legacy X-Frame-Options response header (DENY/SAMEORIGIN) and the CSP frame-ancestors directive, which supersedes it and allows a per-origin allowlist - and NocoDB before 2026.08.0 sent neither on any response. Per the vendor advisory, the served application shell is produced by gui.middleware.ts, which terminates the request before the global middleware chain runs, so the response that actually renders the authenticated interface escaped whatever global header logic existed; API responses from global.middleware.ts and from the on-prem variant likewise carried no frame restriction. The design also drew no distinction between routes that are intentionally embeddable (the shared-view and shared-base links offered as iframe snippets in the share dialog) and the rest of the interface, so frame-ancestors could not simply be set to DENY across the board. Affected product identification is cpe:2.3:a:nocodb:nocodb:*:*:*:*:*:*:*:* for all versions below 2026.08.0, across the hosted and self-hosted deployment variants. Note that threat-feed tags attach an XSS label to this record, but the advisory, the CWE, and the CVSS vector all describe clickjacking, so the XSS tag should not be treated as describing a separate injection flaw in this CVE.

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 (VulnCheck) PRIMARY 5.3 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N
vuln.today AI 4.3 MEDIUM

Attacker needs no auth to host the framing page (PR:N) but the victim must click through an overlay (UI:R); impact is limited integrity via unintended actions, with no confidentiality or availability effect.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
Passive
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

NocoDB before 2026.08.0 contains a clickjacking vulnerability that allows any origin to frame the authenticated interface because no X-Frame-Options or CSP frame-ancestors headers are sent. Attackers can overlay a signed-in user's session from a malicious page, tricking clicks that modify or delete records, change sharing settings, or invite collaborators.

Threat Intelligence Overview

EPSS Score
0.2%
Top 88% exploitable
Prevalence
Medium
popular open-source no-code database platform, not universally deployed
Data Quality
4 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 Yes
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

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

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