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.
This vulnerability has a CVSS score of 8.5, classified as high severity. The implications of successful exploitation are significant, including potential unauthorized access to sensitive data and the ability to perform actions on behalf of users.
Organizations utilizing NocoDB should take immediate action to mitigate the risk associated with this vulnerability. The urgency for defenders is critical, as successful exploitation can have a profound impact on organizational integrity.
Given the nature of this vulnerability, it is essential for organizations to apply the necessary patches and updates to ensure that their systems are secure against potential exploitation.
Vulnerability Details
The vulnerability identified as CVE-2026-24769 is characterized by its ability to allow authenticated users to upload malicious SVG files, which can contain embedded JavaScript. This functionality is exploited through NocoDB’s attachment handling mechanism. The vulnerability has been classified under CWE-79 (Improper Neutralization of Input During Web Page Generation) and CWE-434 (Unrestricted Upload of File with Dangerous Type).
The CVSS score for this vulnerability, based on version 4.0, is 8.5, indicating a high severity level. The attack vector is categorized as NETWORK, with low complexity, meaning that attackers do not require specialized knowledge to exploit this vulnerability. Successful exploitation may lead to high confidentiality, integrity, and availability impacts for organizations that have not patched their systems.
Technical Analysis
The root cause of the vulnerability lies in the improper handling of user-uploaded SVG files by NocoDB. When these malicious files are uploaded, they are stored on the server and can be accessed by other users, leading to the execution of the embedded JavaScript in their browsers.
The attack vector is network-based, allowing attackers to exploit the vulnerability remotely. The attack complexity is low, as it does not require any special conditions to be met, and the privileges required are also low, meaning that an authenticated user can initiate the attack. User interaction is passive, as affected users merely need to view the attachment containing the malicious SVG.
The confidentiality, integrity, and availability impacts are all rated as high, indicating that the exploitation can lead to significant risks to the organization, including unauthorized data access and potential loss of data integrity.
Risk & Impact Analysis
Organizations using NocoDB are at risk due to this vulnerability, which allows authenticated users to upload malicious files that can be executed by others. The implications of such an attack can be severe, leading to compromised accounts, data exfiltration, and unauthorized actions conducted on behalf of users.
Given the CVSS score of 8.5, organizations should prioritize patching immediately. If left unaddressed, the vulnerability poses a significant threat to the integrity of the application and the sensitive data managed within.
The blast radius of this vulnerability is considerable, as it affects all authenticated users of NocoDB who may access the attachment feature. Organizations must recognize the urgency of addressing this security issue.
Signal | Status |
|---|---|
Known Exploit | No |
Public PoC | No |
Actively Exploited | No |
Ransomware Use | No |
Affected Versions
The vulnerability affects all versions of NocoDB prior to version 0.301.0. Organizations using these versions should upgrade to the latest release to mitigate the risk.
Mitigation & Remediation
Organizations should apply the patch provided in version 0.301.0 of NocoDB to resolve this vulnerability. If upgrading is not immediately possible, organizations should consider implementing strict file upload validation to block SVG files until a patch can be applied.
Monitoring for unusual activity related to file uploads and user behavior can also provide an additional layer of security in the interim.
For more insights into vulnerability management, consider reviewing our vulnerability management program as well as the latest trends in cybersecurity threats, which can be found in our exposure severity trends report. Additionally, our insights on API security testing can further enhance your security posture.
Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

.webp)