CVE Catalog

CVE-2026-103757

HighCVSS 7.7
Published: Updated: Translated: NVD NIST

Summary

Budibase through 3.41.0 contains a server-side request forgery vulnerability in AI table generation because the uploadUrl function in packages/server/src/utilities/fileUtils.ts uses raw node-fetch instead of fetchWithBlacklist. Authenticated builder users can send a prompt to POST /api/ai/tables that places an internal URL in an attachment column, causing the server to fetch it and return a presigned object-storage URL containing the response, such as cloud metadata credentials.

Risk Assessment

Risk of exposing sensitive internal data, including cloud credentials, through SSRF, potentially leading to confidentiality and integrity breaches.

Recommendation

Upgrade Budibase to a version newer than 3.41.0 and implement mechanisms to block requests to internal addresses in the uploadUrl function.

Other vulnerabilities in Budibase

See all
Original NVD description (English source)

Budibase through 3.41.0 contains a server-side request forgery vulnerability in AI table generation because the uploadUrl function in packages/server/src/utilities/fileUtils.ts uses raw node-fetch instead of fetchWithBlacklist. Authenticated builder users can send a prompt to POST /api/ai/tables that places an internal URL in an attachment column, causing the server to fetch it and return a presigned object-storage URL containing the response, such as cloud metadata credentials.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS