Description
Budibase before 3.40.0 contains a NoSQL injection vulnerability in the MongoDB datasource integration where user-supplied parameters are enriched with handlebars using noEscaping: true and parsed without operator filtering. Attackers can inject MongoDB operators through query parameters to bypass per-user access controls, read arbitrary documents, execute JavaScript via $where operators, or modify collections through update and delete operations.
Published: 2026-08-13
Score: 7.1 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Budibase before version 3.40.0 is vulnerable to a NoSQL injection flaw in the MongoDB datasource integration. Because user‑supplied parameters are processed with handlebars using `noEscaping: true` and no operator filtering is applied, attackers can embed MongoDB operators directly into query parameters. This allows them to bypass per‑user access controls, read arbitrary documents, carry out arbitrary JavaScript execution via the `$where` operator, or perform update and delete operations on collections. The weakness is identified as CWE‑943, a class of misconfiguration or incorrect filter use that permits injection of privileged operators into a NoSQL query.

Affected Systems

Budibase Server, all releases prior to 3.40.0 are affected. The vulnerability is present in the MongoDB datasource component used by the server. No alternative product versions or vendor patches are listed in the current dataset.

Risk and Exploitability

The CVSS score of 7.1 indicates a high impact vulnerability, while the EPSS score is not available, so the current data does not quantify exploitation likelihood. The vulnerability is not listed in CISA’s KEV catalog. Attackers can exploit the flaw remotely by supplying malicious query parameters to API endpoints that forward requests to MongoDB, assuming they can interact with the application, either authenticated or unauthenticated. Upon successful exploitation, an attacker can read confidential data, modify or delete it, and potentially execute arbitrary JavaScript code within the database context. The lack of operator filtering and the use of a no‑escape handlebars mode create a straightforward exploitation path with moderate effort.

Generated by OpenCVE AI on August 13, 2026 at 12:22 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Budibase to version 3.40.0 or newer to apply the vendor fix.
  • Alter the MongoDB datasource configuration to disable the `noEscaping: true` option or to enforce strict parameter sanitization that blocks MongoDB operators.
  • Implement access‑control checks at the query level so that per‑user permissions are enforced, preventing unauthorized data exposure or manipulation.

Generated by OpenCVE AI on August 13, 2026 at 12:22 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 13 Aug 2026 11:45:00 +0000

Type Values Removed Values Added
Description Budibase before 3.40.0 contains a NoSQL injection vulnerability in the MongoDB datasource integration where user-supplied parameters are enriched with handlebars using noEscaping: true and parsed without operator filtering. Attackers can inject MongoDB operators through query parameters to bypass per-user access controls, read arbitrary documents, execute JavaScript via $where operators, or modify collections through update and delete operations.
Title Budibase before 3.40.0 NoSQL Injection via MongoDB datasource
First Time appeared Budibase
Budibase budibase
Weaknesses CWE-943
CPEs cpe:2.3:a:budibase:budibase:*:*:*:*:*:*:*:*
Vendors & Products Budibase
Budibase budibase
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

Budibase Budibase
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-13T11:28:19.219Z

Reserved: 2026-08-13T11:16:27.835Z

Link: CVE-2026-73617

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-13T12:17:26.627

Modified: 2026-08-13T12:17:26.627

Link: CVE-2026-73617

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-13T13:20:08Z

Weaknesses
  • CWE-943

    Improper Neutralization of Special Elements in Data Query Logic