Description
Budibase is an open-source low-code platform. Prior to 3.41.3, POST /api/attachments/:datasourceId/url in packages/server/src/api/routes/static.ts and packages/server/src/api/controllers/static/index.ts allows an authenticated published-app user with the BASIC role to supply attacker-controlled bucket and key values and obtain signedUrl and publicUrl values backed by stored S3 datasource credentials. This issue is fixed in version 3.41.3.
Published: 2026-08-17
Score: 7.1 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

An authenticated user with the BASIC role on a published app can call POST /api/attachments/:datasourceId/url to supply arbitrary bucket and key values. The server returns signedUrl and publicUrl values that use stored S3 datasource credentials. This allows the user to upload or download files to an arbitrary S3 location, potentially exfiltrating or injecting data. The flaw is an implementation of incorrect authorization, identified as CWE-862.

Affected Systems

Budibase, an open-source low‑code platform. All releases prior to version 3.41.3 are affected; the issue is resolved in 3.41.3 and later.

Risk and Exploitability

The CVSS score of 7.1 indicates medium‑high severity. EPSS information is not available, and the vulnerability is not listed in the CISA KEV catalog. The attack requires a logged‑in user with the BASIC role on a published app, so exploitation is limited to authenticated users. No public exploits are reported, but the ability to obtain signed S3 URLs can lead to serious confidentiality and integrity damage if abused.

Generated by OpenCVE AI on August 17, 2026 at 21:25 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Budibase to version 3.41.3 or later to apply the official fix.
  • Review the permissions granted to the BASIC role and restrict API access for published apps.
  • If an upgrade cannot be performed immediately, block or remove the /api/attachments/:datasourceId/url endpoint for published apps until the patch is applied.

Generated by OpenCVE AI on August 17, 2026 at 21:25 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 17 Aug 2026 21:45:00 +0000

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

Mon, 17 Aug 2026 20:45:00 +0000

Type Values Removed Values Added
Description Budibase is an open-source low-code platform. Prior to 3.41.3, POST /api/attachments/:datasourceId/url in packages/server/src/api/routes/static.ts and packages/server/src/api/controllers/static/index.ts allows an authenticated published-app user with the BASIC role to supply attacker-controlled bucket and key values and obtain signedUrl and publicUrl values backed by stored S3 datasource credentials. This issue is fixed in version 3.41.3.
Title Budibase authenticated arbitrary S3 signed upload URL issuance via `/api/attachments/:datasourceId/url`
Weaknesses CWE-862
References
Metrics cvssV3_1

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


Subscriptions

Budibase Budibase
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-17T20:32:05.691Z

Reserved: 2026-06-12T19:23:22.318Z

Link: CVE-2026-54356

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-17T21:16:46.063

Modified: 2026-08-17T21:16:46.063

Link: CVE-2026-54356

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-17T21:30:03Z

Weaknesses