Description
Budibase before 3.40.0 contains a SQL injection vulnerability in the Oracle datasource connector's post-write row lookup that fails to escape table names in identifiers. Attackers with write permission on a table with a double-quote in its name can inject SQL that executes as the datasource's database user to read or modify arbitrary data.
Published: 2026-08-13
Score: 8.8 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Budibase versions prior to 3.40.0 contain a SQL injection flaw in the Oracle data‑source connector. The flaw lies in the post‑write row lookup routine, where table and column identifiers are not properly escaped when a table name includes a double quote. An attacker who has write permission on a table with a double‑quoted name can supply a payload that is concatenated into the SQL sent to the database, leading to arbitrary SQL execution under the database user account for that data source. The effect is that the attacker can read or modify any data accessible to that database role, compromising confidentiality, integrity, and potentially availability of the application data. The weakness maps to CWE‑89: Improper Neutralization of Special Elements used in an SQL Command.

Affected Systems

The vulnerability affects Budibase installations running any version older than 3.40.0, specifically those configured with an Oracle data source connector. The issue is tied to the Budibase application itself, not to the Oracle database server. Users of Budibase who interact with Oracle data sources and where tables may contain a double quote in the name are at risk.

Risk and Exploitability

The CVSS base score of 8.8 indicates high severity, and though the EPSS score is not available, the lack of a KEV listing does not diminish the risk for active attackers. Exploitation requires that the attacker owns or can alter a table whose name contains a double quote; the write permission is the primary prerequisite. Once the write condition is met, the attacker can inject SQL that runs as the data source’s database user, giving them broad authority over the database. The vulnerability is local within the application context but can be leveraged by authenticated users or compromised accounts with sufficient write rights.

Generated by OpenCVE AI on August 14, 2026 at 00:37 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest Budibase release 3.40.0 or later
  • Rename or remove any database tables that contain double quotes in the name
  • Restrict data source database user permissions to read‑only for tables that are not intended for mutation and enforce least‑privilege access

Generated by OpenCVE AI on August 14, 2026 at 00:37 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 13 Aug 2026 22:15:00 +0000

Type Values Removed Values Added
Description Budibase before 3.40.0 contains a SQL injection vulnerability in the Oracle datasource connector's post-write row lookup that fails to escape table names in identifiers. Attackers with write permission on a table with a double-quote in its name can inject SQL that executes as the datasource's database user to read or modify arbitrary data.
Title Budibase before 3.40.0 SQL Injection via Oracle connector
First Time appeared Budibase
Budibase budibase
Weaknesses CWE-89
CPEs cpe:2.3:a:budibase:budibase:*:*:*:*:*:*:*:*
Vendors & Products Budibase
Budibase budibase
References
Metrics cvssV3_1

{'score': 7.6, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:H/UI:R/S:C/C:H/I:H/A:H'}

cvssV4_0

{'score': 8.8, 'vector': 'CVSS:4.0/AV:N/AC:H/AT:P/PR:H/UI:P/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H'}


Subscriptions

Budibase Budibase
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-13T21:54:43.945Z

Reserved: 2026-08-10T15:16:31.371Z

Link: CVE-2026-72853

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-13T22:17:24.593

Modified: 2026-08-13T22:17:24.593

Link: CVE-2026-72853

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-14T00:45:17Z

Weaknesses
  • CWE-89

    Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')