CVE-2026-24769 NocoDB Vulnerable to Stored Cross-Site Scripting via SVG upload

High 8.5 Published Updated

Authenticated users can upload malicious SVG files to execute JavaScript in other users' browsers, leading to account compromise and data exfiltration.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Over the internet
Victim action needed
A user has to click or open something
Fix
Available

What is CVE-2026-24769?

CVE-2026-24769 is a high-severity cross-site scripting vulnerability in nocodb, published on 28 Jan 2026. Any signed-in user can exploit it over the network, and only if a user opens a file or follows a link.

Official description

NocoDB is software for building databases as spreadsheets. Prior to version 0.301.0, 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. Version 0.301.0 patches the issue.

Weakness: CWE-79, CWE-434

Which versions are affected by CVE-2026-24769?

2 open source packages ship an affected version, including nocodb. It affects 1 product.

PackageAffectedFixed in
nocodb npmAll versions0.301.0
nocodb npmAll versions0.301.0

Products include Nocodb Nocodb.

How do I fix CVE-2026-24769?

Upgrade nocodb to 0.301.0 or later.

Escape output for the context it lands in and set a strict Content Security Policy. Upgrading the affected component is the real fix. More about Cross-site scripting.

Is CVE-2026-24769 being exploited?

There is no known exploitation of CVE-2026-24769 in the wild and no public exploit code.

Sources

Also known as GHSA-q5c6-h22r-qpwr.

Is CVE-2026-24769 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free