Advisory Database
  • Advisories
  • Dependency Scanning
  1. npm
  2. ›
  3. @budibase/server
  4. ›
  5. CVE-2026-50136

CVE-2026-50136: Budibase: Unauthenticated S3 signed upload URL generation allows arbitrary writes with stored datasource credentials

June 22, 2026

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 the recaptcha middleware and does not require authentication, table permission, datasource permission, or builder access. A public caller who knows a workspace ID and S3 datasource ID can request a signed upload URL for attacker-controlled bucket and key values.

References

  • github.com/Budibase/budibase/commit/d9dbb7f6105373cc88ecacdbcab70c776f7dd6a1
  • github.com/Budibase/budibase/pull/18774
  • github.com/Budibase/budibase/security/advisories/GHSA-jj36-r9w3-3pfh
  • github.com/advisories/GHSA-jj36-r9w3-3pfh
  • nvd.nist.gov/vuln/detail/CVE-2026-50136

Code Behaviors & Features

Detect and mitigate CVE-2026-50136 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →

Affected versions

All versions before 3.39.2

Fixed versions

  • 3.39.2

Solution

Upgrade to version 3.39.2 or above.

Impact 7.4 HIGH

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:L

Learn more about CVSS

Source file

npm/@budibase/server/CVE-2026-50136.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Tue, 23 Jun 2026 12:23:03 +0000.