Vulnerabilities/

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:

References

Related Issues

Tags:
npm
@budibase/server
Anything's wrong? Let us know Last updated on May 15, 2026