| 0 |
| url |
VCID-2xhn-e7hr-hfhp |
| vulnerability_id |
VCID-2xhn-e7hr-hfhp |
| summary |
NocoDB Vulnerable to SQL Injection via DATEADD Formula
An authenticated user with Creator role can inject arbitrary SQL via the DATEADD formula's unit parameter. |
| references |
|
| fixed_packages |
|
| aliases |
CVE-2026-28399, GHSA-45rp-9p97-h852
|
| risk_score |
3.1 |
| exploitability |
0.5 |
| weighted_severity |
6.2 |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-2xhn-e7hr-hfhp |
|
| 1 |
|
| 2 |
| url |
VCID-9cty-6bcb-bugx |
| vulnerability_id |
VCID-9cty-6bcb-bugx |
| summary |
NocoDB has Blind SSRF via Unvalidated HEAD Request in uploadViaURL Functionality
A **blind Server-Side Request Forgery (SSRF)** vulnerability exists in the `uploadViaURL` functionality due to an unprotected `HEAD` request. While the subsequent file retrieval logic correctly enforces SSRF protections, the initial metadata request executes without validation.
This allows limited outbound requests to arbitrary URLs before SSRF controls are applied.
--- |
| references |
|
| fixed_packages |
|
| aliases |
CVE-2026-24767, GHSA-xr7v-j379-34v9
|
| risk_score |
3.1 |
| exploitability |
0.5 |
| weighted_severity |
6.2 |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-9cty-6bcb-bugx |
|
| 3 |
| url |
VCID-a9pu-8ysy-b3dv |
| vulnerability_id |
VCID-a9pu-8ysy-b3dv |
| summary |
NocoDB Vulnerable to Stored Cross-site Scripting via Rich Text Field
An authenticated user with Editor role can inject arbitrary HTML into Rich Text cells by bypassing the TipTap editor and sending raw HTML via the API. |
| references |
|
| fixed_packages |
|
| aliases |
CVE-2026-28359, GHSA-qxwq-q265-hc44
|
| risk_score |
3.1 |
| exploitability |
0.5 |
| weighted_severity |
6.2 |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-a9pu-8ysy-b3dv |
|
| 4 |
|
| 5 |
| url |
VCID-dawx-ex9z-h3fe |
| vulnerability_id |
VCID-dawx-ex9z-h3fe |
| summary |
NocoDB has Plaintext Storage of Shared View Passwords
Shared view passwords were stored in plaintext in the database and compared using direct string equality. |
| references |
|
| fixed_packages |
|
| aliases |
CVE-2026-28360, GHSA-mpp2-x7wv-38hv
|
| risk_score |
1.4 |
| exploitability |
0.5 |
| weighted_severity |
2.7 |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-dawx-ex9z-h3fe |
|
| 6 |
| url |
VCID-ev6v-n8gt-jqh5 |
| vulnerability_id |
VCID-ev6v-n8gt-jqh5 |
| summary |
NocoDB Vulnerable to User Enumeration via Password Reset Endpoint
The password forgot endpoint returned different responses for registered and unregistered emails, allowing user enumeration. |
| references |
|
| fixed_packages |
|
| aliases |
CVE-2026-28358, GHSA-387m-j3p9-3php
|
| risk_score |
1.4 |
| exploitability |
0.5 |
| weighted_severity |
2.7 |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-ev6v-n8gt-jqh5 |
|
| 7 |
| url |
VCID-f7fu-2g9q-47c5 |
| vulnerability_id |
VCID-f7fu-2g9q-47c5 |
| summary |
NocoDB Missing Ownership Validation in MCP Token Operations
The MCP token service did not validate token ownership, allowing a Creator within the same base to read, regenerate, or delete another user's MCP tokens if the token ID was known. |
| references |
|
| fixed_packages |
|
| aliases |
CVE-2026-28361, GHSA-p9x3-w98f-7j3q
|
| risk_score |
3.1 |
| exploitability |
0.5 |
| weighted_severity |
6.2 |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-f7fu-2g9q-47c5 |
|
| 8 |
| url |
VCID-fyy3-tv84-6yfd |
| vulnerability_id |
VCID-fyy3-tv84-6yfd |
| summary |
NocoDB Vulnerable to Stored Cross-Site Scripting via Comments and Rich Text Cells
User-controlled content in comments and rich text cells was rendered via `v-html` without sanitization, enabling stored XSS. |
| references |
|
| fixed_packages |
|
| aliases |
CVE-2026-28398, GHSA-8vm4-g489-v3w7
|
| risk_score |
3.1 |
| exploitability |
0.5 |
| weighted_severity |
6.2 |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-fyy3-tv84-6yfd |
|
| 9 |
| url |
VCID-pfjz-u5gv-jkgf |
| vulnerability_id |
VCID-pfjz-u5gv-jkgf |
| summary |
NocoDB has Unvalidated Redirect in Login Flow via continueAfterSignIn Parameter
An **unvalidated redirect (open redirect)** vulnerability exists in NocoDB’s login flow due to missing validation of the `continueAfterSignIn` parameter.
During authentication, NocoDB processes a user-controlled redirect value and conditionally performs client-side navigation without enforcing any restrictions on the destination’s origin, domain or protocol. This allows attackers to redirect authenticated users to arbitrary external websites after login. |
| references |
|
| fixed_packages |
|
| aliases |
CVE-2026-24768, GHSA-3hmw-8mw3-rmpj
|
| risk_score |
3.1 |
| exploitability |
0.5 |
| weighted_severity |
6.2 |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-pfjz-u5gv-jkgf |
|
| 10 |
| url |
VCID-rz3w-cjrv-37ec |
| vulnerability_id |
VCID-rz3w-cjrv-37ec |
| summary |
NocoDB has Prototype Pollution in Connection Test Endpoint, Leading to DoS
An authenticated user with org-level-creator permissions can exploit prototype pollution in the `/api/v2/meta/connection/test` endpoint, causing all database write operations to fail application-wide until server restart.
While the pollution technically bypasses SUPER_ADMIN authorization checks, no practical privileged actions can be performed because database operations fail immediately after pollution. |
| references |
|
| fixed_packages |
|
| aliases |
CVE-2026-24766, GHSA-95ff-46g6-6gw9
|
| risk_score |
3.1 |
| exploitability |
0.5 |
| weighted_severity |
6.2 |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-rz3w-cjrv-37ec |
|
| 11 |
| url |
VCID-t9se-9xdx-kbex |
| vulnerability_id |
VCID-t9se-9xdx-kbex |
| summary |
NocoDB Vulnerable to Stored Cross-Site Scripting via SVG upload
A **stored Cross-site Scripting (XSS)** vulnerability exists in NocoDB’s attachment handling mechanism. Authenticated users can upload malicious SVG files containing embedded JavaScript, which are later rendered inline and executed in the browsers of other users who view the attachment.
Because the malicious payload is stored server-side and executed under the application’s origin, successful exploitation can lead to account compromise, data exfiltration and unauthorized actions performed on behalf of affected users.
--- |
| references |
|
| fixed_packages |
|
| aliases |
CVE-2026-24769, GHSA-q5c6-h22r-qpwr
|
| risk_score |
4.0 |
| exploitability |
0.5 |
| weighted_severity |
8.0 |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-t9se-9xdx-kbex |
|
| 12 |
| url |
VCID-xnuv-d4xj-bbhw |
| vulnerability_id |
VCID-xnuv-d4xj-bbhw |
| summary |
NocoDB's Refresh Tokens Not Revoked on Password Reset
The password reset flow did not revoke existing refresh tokens, allowing an attacker with a previously stolen refresh token to continue minting valid JWTs after the victim resets their password. |
| references |
|
| fixed_packages |
|
| aliases |
CVE-2026-28396, GHSA-x4vh-j75g-268g
|
| risk_score |
3.1 |
| exploitability |
0.5 |
| weighted_severity |
6.2 |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-xnuv-d4xj-bbhw |
|
| 13 |
| url |
VCID-ydn4-emg6-53h9 |
| vulnerability_id |
VCID-ydn4-emg6-53h9 |
| summary |
NocoDB has Stored Cross-site Scripting via Formula Cell
A stored XSS vulnerability exists in the Formula virtual cell. Formula results containing `URI::()` patterns are rendered via `v-html` without sanitization, allowing injected HTML to execute. |
| references |
|
| fixed_packages |
|
| aliases |
CVE-2026-28357, GHSA-vx5p-q85x-xm3c
|
| risk_score |
3.1 |
| exploitability |
0.5 |
| weighted_severity |
6.2 |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-ydn4-emg6-53h9 |
|