CVE-2026-28359

EPSS 0.04%

NocoDB Vulnerable to Stored Cross-site Scripting via Rich Text Field

發布日:2026/3/2修改日:2026/3/4

描述

### Summary 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. ### Details The TipTap editor sanitizes HTML client-side, but the backend stores raw HTML without server-side sanitization. The stored content is rendered via `v-html` in `TextArea.vue` through `NcMarkdownParser.parse()` which performs no sanitization. ### Impact Stored XSS — malicious scripts execute for any user viewing the cell. ### Credit This issue was reported by [@Akokonunes](https://github.com/Akokonunes).

受影響套件(1)

CVSS 分數

來源版本嚴重程度向量
osvCVSS 4.0CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N

參考連結(4)