Improper Authentication in Budibase Low-Code Platform
CVE-2026-50137
What is CVE-2026-50137?
Budibase, a popular open-source low-code platform, is vulnerable to improper authentication due to insufficient access controls in its API. An unauthenticated attacker who can identify a workspace ID and an S3 data source can exploit the /api/attachments/:datasourceId/url endpoint. This allows them to receive a 15-minute pre-signed PUT URL linked to the victim's IAM identity without any authentication. The attack empowers the intruder to write to any S3 bucket accessible by the compromised IAM credentials, not just the one configured for the data source. This exposure arises from the improper configuration of middleware protections, enabling anonymous requests to access sensitive resources. The vulnerability has been addressed in version 3.39.0 of Budibase.
Affected Version(s)
budibase < 3.39.0
