Skip to content
HighVulnerability

GHSA-rpj4-7x2v-wjrf: Budibase: SSRF in AI Extract File Automation Step via Missing IP Blacklist Validation

Published
Record updated
View JSON
Affected
  • @budibase/server < 3.34.8
Fixed in
3.34.8
  • released March 25, 2026, 51 days before disclosure
Known exploitation
Not listed in the CISA Known Exploited Vulnerabilities catalog at the last check.
EPSS
0.3%

Summary

GHSA-rpj4-7x2v-wjrf (CWE-918) affects Budibase. The processUrlFile function in packages/server/src/automations/steps/ai/extract.ts calls fetch(fileUrl) directly, skipping the IP blacklist validation that other automation steps apply through fetchWithBlacklist. An authenticated builder user can therefore make the server request internal addresses such as 169.254.169.254, which may expose cloud metadata credentials and internal services.

Mitigation

The source does not state a fix yet. Check the original advisory for updates.