PatchSiren cyber security CVE debrief
CVE-2026-47384 nocodb CVE debrief
CVE-2026-47384 is a SQL injection vulnerability in NocoDB, a software for building databases as spreadsheets. An authenticated user with column-create permission can inject SQL into the bulk groupBy endpoint by setting a column's title to a SQL fragment. The vulnerability exists because the bulk groupBy path in group-by.ts builds database-specific knex.raw() aggregations that interpolate the request's column_name directly into the SQL string. This issue was fixed in version 2026.05.1. Users should update to the latest version to mitigate this vulnerability.
- Vendor
- nocodb
- Product
- Unknown
- CVSS
- MEDIUM 5.3
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-06-23
- Original CVE updated
- 2026-06-25
- Advisory published
- 2026-06-23
- Advisory updated
- 2026-06-25
Who should care
Administrators and users of NocoDB, especially those with column-create permissions, should be aware of this vulnerability. This issue may allow attackers to manipulate database queries, potentially leading to data breaches or unauthorized data modifications. Security teams should prioritize patching to prevent potential exploitation.
Technical summary
The vulnerability in NocoDB arises from the bulk groupBy endpoint's handling of user-input column names. An attacker with column-create permission can inject SQL by crafting a malicious column title. The group-by.ts file constructs knex.raw() aggregations that directly interpolate the column_name from the request into the SQL string, without proper sanitization. This allows an attacker to inject SQL fragments, potentially leading to data tampering or unauthorized data access.
Defensive priority
Patching to version 2026.05.1 or later is strongly recommended. In the interim, defenders should closely monitor database activity for suspicious queries and restrict column-create permissions to trusted users.
Recommended defensive actions
- Apply the patch by updating NocoDB to version 2026.05.1 or later.
- Restrict column-create permissions to trusted users only.
- Monitor database activity for suspicious queries that may indicate SQL injection attempts.
- Implement additional security measures such as Web Application Firewalls (WAFs) to detect and prevent SQL injection attacks.
- Conduct regular security audits and vulnerability assessments to identify and address potential issues.
Evidence notes
The CVE-2026-47384 vulnerability was publicly disclosed on June 23, 2026, and the NVD entry was last modified on June 25, 2026. The vulnerability has a CVSS score of 5.3 and is classified as MEDIUM severity. The issue was reported via a security advisory on GitHub.
Official resources
-
CVE-2026-47384 CVE record
CVE.org
-
CVE-2026-47384 NVD detail
NVD
-
Source item URL
nvd_modified
- Source reference
This article was generated with AI assistance based on the supplied source corpus and is intended for informational purposes only.