Description
Budibase before 3.40.0 fails to properly sanitize S3 object keys, allowing authenticated builders to upload files with traversal sequences that are preserved during export. Attackers can craft filenames containing .. segments that escape the temporary directory during workspace export, writing arbitrary content to any path writable by the Budibase process.
Published: 2026-08-13
Score: 9.4 Critical
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability is a path traversal flaw that allows an authenticated user to craft S3 object keys containing traversal sequences. The flaw causes files exported from the Budibase workspace to be written to a location outside the intended temporary directory, resulting in the ability to replace or create arbitrary files. The denial of this mechanism leads to potential tampering of system or application files, exposing the system to further compromise. The weakness is classified as CWE-22.

Affected Systems

Budibase server components prior to version 3.40.0 are affected. Users running any earlier Budibase release that accepts S3 object keys as part of the export process are at risk.

Risk and Exploitability

The CVSS score of 9.4 indicates a high severity vulnerability, though the EPSS score is currently not available, the lack of a known exploit does not diminish the risk given the high consequence. The vulnerability can be exploited only by a user with authenticated builder rights, yet those rights are typically granted to trusted users. The absence of a listing in the CISA KEV catalog means there is no evidence of widespread exploitation yet, but the potential impact of arbitrary file write remains significant.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Budibase server to version 3.40.0 or later, which removes the directory traversal flaw.
  • If an upgrade is not immediately possible, restrict export functionality or segregate the export temporary directory to a non-writable path for the Budibase process.
  • Implement input validation to strip or reject any S3 object keys containing traversal segments before processing them.

Generated by OpenCVE AI on August 14, 2026 at 00:38 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 fails to properly sanitize S3 object keys, allowing authenticated builders to upload files with traversal sequences that are preserved during export. Attackers can craft filenames containing .. segments that escape the temporary directory during workspace export, writing arbitrary content to any path writable by the Budibase process.
Title Budibase before 3.40.0 Arbitrary File Write via Path Traversal
First Time appeared Budibase
Budibase budibase
Weaknesses CWE-22
CPEs cpe:2.3:a:budibase:budibase:*:*:*:*:*:*:*:*
Vendors & Products Budibase
Budibase budibase
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 9.4, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/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:42.651Z

Reserved: 2026-08-10T15:14:51.468Z

Link: CVE-2026-72850

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-72850

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-22

    Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')