js · budibaseHeads-up
Budibase executeQuery SSRF via automation step queryId
The executeQuery automation step accepts a queryId from inputs and passes it to the query execution controller without validation, enabling SSRF when combined w
What changed
The executeQuery automation step accepts a queryId from inputs and passes it to the query execution controller without validation, enabling SSRF when combined with a REST datasource targeting internal infrastructure.
Who it affects
Budibase applications where builder-level access is granted to partially trusted users and network-level controls do not restrict outbound HTTP from the Budibase server process.
What to do today
Review builder access permissions and ensure network-level controls restrict outbound HTTP from the Budibase server to internal endpoints.
The trail
Collected→
Audited→
Written→
Published