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.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-47384 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-47384
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-47384 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-47384
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/nocodb/nocodb/security/advisories/GHSA-p8wx-5f39-w3x4
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.