Description
Budibase is an open-source low-code platform. Prior to 3.40.1, packages/server/src/integrations/mongodb.ts passed builder-controlled tlsCertificateKeyFile and tlsCAFile values directly to MongoClient on Budibase Cloud. A builder could submit absolute server paths through /api/datasources/verify and distinguish readable existing files from missing files by comparing the driver error, exposing a filesystem existence and readability oracle on the shared server. This issue is fixed in version 3.40.1.
Published: 2026-08-12
Score: 5.1 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability allows a user with builder privileges to supply absolute file paths in API requests that are passed unchanged to the MongoDB driver. The driver’s error response reveals whether the file exists and is readable on the shared server, creating a filesystem presence and readability oracle. This information disclosure may enable an attacker to discover sensitive files or internal structure of the server, but it does not directly provide code execution or unauthorized data access.

Affected Systems

Budibase platforms prior to version 3.40.1 are affected. Any instance running a Budibase server with a vulnerable version of server/src/integrations/mongodb.ts exposed the verify API endpoint to builder‑controlled input.

Risk and Exploitability

The CVSS score of 5.1 indicates moderate severity, and the lack of an EPSS score suggests no known exploit activity at the time of assessment. The vulnerability is not listed in CISA’s KEV catalog. Likely exploitation requires remote access to the Budibase server’s API and building a payload that probes file paths; it is a remote information‑disclosure attack that could be part of a broader reconnaissance effort.

Generated by OpenCVE AI on August 12, 2026 at 23:15 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Budibase to version 3.40.1 or later to eliminate the vulnerable code path.
  • After upgrading, verify that the /api/datasources/verify endpoint no longer accepts arbitrary file paths by attempting a test request with an absolute path.
  • Monitor application logs for unusual or repeated verify calls that supply large or unexpected file paths and consider temporarily disabling the builder verification interface if ongoing security concerns exist.

Generated by OpenCVE AI on August 12, 2026 at 23:15 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-ppr4-5f46-j9c6 Budibase: Server Filesystem Existence/Read Oracle via Builder-Controlled MongoDB tlsCertificateKeyFile
History

Sat, 15 Aug 2026 13:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 12 Aug 2026 21:15:00 +0000

Type Values Removed Values Added
First Time appeared Budibase
Budibase budibase
Vendors & Products Budibase
Budibase budibase

Wed, 12 Aug 2026 19:45:00 +0000

Type Values Removed Values Added
Description Budibase is an open-source low-code platform. Prior to 3.40.1, packages/server/src/integrations/mongodb.ts passed builder-controlled tlsCertificateKeyFile and tlsCAFile values directly to MongoClient on Budibase Cloud. A builder could submit absolute server paths through /api/datasources/verify and distinguish readable existing files from missing files by comparing the driver error, exposing a filesystem existence and readability oracle on the shared server. This issue is fixed in version 3.40.1.
Title Budibase: Server Filesystem Existence/Read Oracle via Builder-Controlled MongoDB tlsCertificateKeyFile
Weaknesses CWE-203
References
Metrics cvssV4_0

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


Subscriptions

Budibase Budibase
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-14T22:09:19.072Z

Reserved: 2026-08-12T14:32:11.795Z

Link: CVE-2026-73409

cve-icon Vulnrichment

Updated: 2026-08-14T22:08:26.521Z

cve-icon NVD

Status : Received

Published: 2026-08-12T20:17:55.910

Modified: 2026-08-14T22:17:11.190

Link: CVE-2026-73409

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-12T23:30:10Z

Weaknesses