Skip to main content
VulnerabilityPublished 07/24/2026

Server: Budibase: Unauthenticated REST Datasource Credential Theft via Cross-Origin Auth Leak

Affects @budibase/serverSource GCVE Database

Severity
Critical

Rated by Threat Radar

What to do

AI-suggested

Patch status is not yet confirmed — check the vendor advisory for current remediation guidance. Until an official fix is available, avoid publishing queries with the PUBLIC role that use REST datasources with stored credentials. Restrict query execution permissions to authenticated and authorized users only. Monitor for updates from Budibase regarding a security patch addressing this host verification flaw.

Affected software

ProductAffectedFixed in
npm@budibase/serverAffected
  • <=3.38.1
Fixed in–

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

Description

Budibase server versions up to 3.38.1 have a critical vulnerability where stored REST datasource credentials (Bearer/Basic tokens and static headers) are attached to outgoing requests without verifying the destination host. This allows an unauthenticated attacker to craft a query with a request path pointing to an attacker-controlled server, causing the server to leak sensitive credentials. The vulnerability is exploitable via the public role, requiring only one HTTP request. Credentials are masked in the API but can be recovered in cleartext through this flaw.

Weaknesses

References