Budibase: SSRF in AI Extract File Automation Step via Missing IP Blacklist Validation
- Severity:
- High
Description
CWE-918: Server-Side Request Forgery (SSRF)
The processUrlFile function in packages/server/src/automations/steps/ai/extract.ts uses fetch(fileUrl) directly without the IP blacklist validation that is consistently applied to all other automation steps.
Recommendation
Update the @budibase/server package to the latest compatible version. Followings are version details:
- Affected version(s): < 3.34.8
- Patched version(s): 3.34.8
References
Related Issues
- Budibase: Unauthenticated Remote Code Execution via Webhook Trigger and Bash Automation Step - CVE-2026-35216
- Budibase: SSRF Bypass via HTTP Redirect in REST Datasource Integration - CVE-2026-45715
- Budibase: Command Injection in Bash Automation Step - CVE-2026-25044
- Budibase: CouchDB Reduce Injection via Unsanitized Calculation Parameter in V1 Views API - CVE-2026-45719
You might also like:
- Tags:
- npm
- @budibase/server
Anything's wrong? Let us know Last updated on May 15, 2026


