CVE-2026-73409: Budibase: Server Filesystem Existence/Read Oracle via Builder-Controlled MongoDB tlsCertificateKeyFile
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.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
Budibaseto a version that resolves this vulnerability.Fixed in 3.40.1
Event History
Frequently Asked Questions
What is the severity of CVE-2026-73409?
The severity of CVE-2026-73409 is categorized as risk 26.
How do I fix CVE-2026-73409?
To fix CVE-2026-73409, upgrade Budibase to version 3.40.1 or later.
What is the impact of CVE-2026-73409?
CVE-2026-73409 allows builders to submit absolute server paths, which can lead to unauthorized access to the server filesystem.
Which version of Budibase is vulnerable to CVE-2026-73409?
Versions of Budibase prior to 3.40.1 are vulnerable to CVE-2026-73409.
Where can I find more information about CVE-2026-73409?
More information about CVE-2026-73409 can be found in the Budibase GitHub repository's security advisories.