CVE Catalog

CVE-2026-48149

High
Published: Translated: NVD NIST

Summary

Budibase is an open-source low-code platform. In versions prior to 3.39.0, the Budibase Text component renders markdown by assigning marked.parse(markdown) without a sanitizer, leading to an XSS vulnerability.

Risk Assessment

Any BASIC app user with WRITE permissions on the underlying table can exploit this vulnerability, potentially injecting malicious code into the application.

Recommendation

It is recommended to upgrade to version 3.39.0 or later to mitigate this vulnerability.

Original NVD description (English source)

Budibase is an open-source low-code platform. Prior to 3.39.0, the Budibase Text component renders markdown by assigning marked.parse(markdown) straight to innerHTML with no sanitizer (packages/bbui/src/Markdown/MarkdownViewer.svelte:22). Any column a builder binds to a Text component in Markdown mode is a stored-XSS sink writable by every BASIC app user with WRITE on the underlying table. This vulnerability is fixed in 3.39.0.

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