Description
Budibase is an open-source low-code platform. Prior to 3.39.4, uploadUrl in packages/server/src/utilities/fileUtils.ts used a bare server-side fetch for string attachment values passed by processAttachments in packages/server/src/sdk/workspace/ai/helpers/rows.ts. A builder with the AI table-generation feature could cause an attachment value to reference an internal service or cloud metadata endpoint, and the response would be stored as an attachment without fetchWithBlacklist validation. This issue is fixed in version 3.39.4.
Published: 2026-08-12
Score: 4.9 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Budibase’s AI table‑generation feature used a bare server‑side fetch call in the uploadUrl helper, allowing an attacker to instruct the server to fetch an arbitrary URL. The fetched data would then be stored as an attachment without validation, leading to possible exposure of internal services or cloud metadata endpoints. This flaw falls under CWE‑918 and jeopardizes both confidentiality and integrity of data processed by the platform.

Affected Systems

The vulnerability exists in Budibase before version 3.39.4. The affected product is the Budibase low‑code platform, and the fix is released in the 3.39.4 update.

Risk and Exploitability

The flaw has a CVSS score of 4.9, indicating moderate severity. EPSS is not available, and the issue is not listed in CISA’s KEV catalog. The likely attack vector is by a user who activates AI table generation and supplies an attachment value that references an internal or metadata URL; the server then blindly fetches that URL and stores the response. The exploitation requires the feature to be enabled and may be carried out by any authenticated or untrusted user who can influence the attachment inputs.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Budibase to version 3.39.4 or later
  • Temporarily disable the AI table‑generation feature until the patch is applied
  • Review existing attachments created before the fix and remove or whitelist content fetched from internal URLs

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

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-hfhx-w8p8-4hc7 Budibase: SSRF via bare fetch() in uploadUrl during AI table generation
History

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

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

Wed, 12 Aug 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


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

Type Values Removed Values Added
Description Budibase is an open-source low-code platform. Prior to 3.39.4, uploadUrl in packages/server/src/utilities/fileUtils.ts used a bare server-side fetch for string attachment values passed by processAttachments in packages/server/src/sdk/workspace/ai/helpers/rows.ts. A builder with the AI table-generation feature could cause an attachment value to reference an internal service or cloud metadata endpoint, and the response would be stored as an attachment without fetchWithBlacklist validation. This issue is fixed in version 3.39.4.
Title Budibase: SSRF via bare fetch() in uploadUrl during AI table generation
Weaknesses CWE-918
References
Metrics cvssV4_0

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


Subscriptions

Budibase Budibase
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-12T19:46:08.763Z

Reserved: 2026-08-11T19:42:11.451Z

Link: CVE-2026-73307

cve-icon Vulnrichment

Updated: 2026-08-12T19:46:05.493Z

cve-icon NVD

Status : Received

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

Modified: 2026-08-12T20:17:54.413

Link: CVE-2026-73307

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-918

    Server-Side Request Forgery (SSRF)