PT-2026-51453 · Budibase · Budibase

·

CVE-2026-50136

·

Published

2026-06-22

·

Updated

2026-06-29

CVSS v3.1

7.4

High

VectorAV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:L
Name of the Vulnerable Software and Affected Versions Budibase versions prior to 3.39.3
Description The application server exposes an unauthenticated endpoint that generates S3 PutObject presigned URLs using credentials stored in a workspace datasource. The route is protected only by recaptcha middleware and does not require authentication, table permissions, datasource permissions, or builder access. An attacker who knows a workspace ID and S3 datasource ID can request a signed upload URL by providing attacker-controlled bucket and key values in the request body. This allows unauthenticated arbitrary object writes to any location where the stored S3 datasource credentials have PutObject access, potentially leading to data corruption, overwriting public assets, or abuse of cloud credentials.
API Endpoint: /api/attachments/:datasourceId/url Vulnerable Parameters: bucket and key
Recommendations Update Budibase to version 3.39.3.

Exploit

Fix

Missing Authentication

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-50136
GHSA-JJ36-R9W3-3PFH

Affected Products

Budibase