CVE-2026-24769CWE-434CWE-79

NocoDB Vulnerable to Stored Cross-Site Scripting via SVG upload

High · published January 28, 2026

CVSS v4.0
8.5
EPSS
0%
Percentile
37.2
In the wild
Unconfirmed
What it is

⚡ Watch out! A crafty user can upload SVG files that execute JavaScript in unsuspecting browsers — a recipe for disaster! 🔥 Think of it like a restaurant where patrons can leave behind surprise dishes; if one customer sneaks in a health-hazardous meal, everyone who eats there risks getting sick. In this scenario, the SVG files are those sneaky meals, and the unknowing diners are your application users. If this XSS vulnerability is exploited, attackers could hijack user accounts, extract sensitive data, or even perform unauthorized actions on behalf of others. The consequences could be absolutely devastating — imagine the chaos when attackers gain control over your database!

Put simply

Think of it like a restaurant where patrons can leave behind surprise dishes; if one customer sneaks in a health-hazardous meal, everyone who eats there risks getting sick. In this scenario, the SVG files are those sneaky meals, and the unknowing diners are your application users. This stored XSS vulnerability allows authenticated users to upload SVG files with embedded JavaScript. When these files are viewed by other users, the malicious script executes in their browsers as though it's coming from the trusted application itself.

What to do

If this XSS vulnerability is exploited, attackers could hijack user accounts, extract sensitive data, or even perform unauthorized actions on behalf of others. The consequences could be absolutely devastating — imagine the chaos when attackers gain control over your database! To shield your application from this attack vector, immediately upgrade to NocoDB version 0.301.0 or later. Additionally, consider implementing stricter file validation to prevent risky file types from being uploaded in the future. You've got this! Secure your application by following these steps and keep your users safe. 🛡️

The record
Technical detail
CVSS v4.0
8.5 · HIGH
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:P
EPSS
0.00440 · 37.2th percentile
Weaknesses
CWE-434 · Unrestricted Upload of File with Dangerous Type; CWE-79 · Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
Published
2026-01-28T20:36Z
EPSS history
Timeline
  • 28 JAN 20:36Z
    NocoDB Vulnerable to Stored Cross-Site Scripting via SVG upload
    cvelistv5