PT-2026-42050 · Budibase · Budibase

Da7Om85

·

Published

2026-05-19

·

Updated

2026-05-27

·

CVE-2026-46426

CVSS v3.1

7.6

High

VectorAV:N/AC:L/PR:L/UI:R/S:C/C:H/I:L/A:N
Name of the Vulnerable Software and Affected Versions Budibase versions prior to 3.38.2
Description The file upload endpoint "/api/attachments/process" does not enforce active-content restrictions for authenticated users. The system fails to properly check for dangerous file extensions when the user is not a public user or when the environment is self-hosted. This allows authenticated builders to upload executable web content, such as SVG files containing inline <script> tags, HTML pages with JavaScript, or .js modules. These files are stored in the object store with their original MIME types. When a signed URL to the uploaded file is opened by any application user, the browser executes the payload, resulting in persistent stored Cross-Site Scripting (XSS). The issue is located within the uploadFile() function.
Recommendations Update to version 3.38.2. As a temporary workaround, restrict access to the "/api/attachments/process" endpoint to minimize the risk of exploitation.

Exploit

Fix

XSS

Unrestricted File Upload

Weakness Enumeration

Related Identifiers

CVE-2026-46426
GHSA-82RC-GXRG-V4GF

Affected Products

Budibase