PT-2026-51460 · Budibase · Budibase

·

CVE-2026-54351

·

Published

2026-06-22

·

Updated

2026-06-29

CVSS v3.1

9.6

Critical

VectorAV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N
Name of the Vulnerable Software and Affected Versions Budibase versions prior to 3.39.9
Description Budibase contains a mass assignment issue in the externalTrigger() function. The webhook trigger endpoint /api/webhooks/trigger/:instance/:id is publicly accessible and passes the full HTTP request body into automation execution parameters. An attacker can overwrite the internal appId property by including it in the POST body of the request. When automations are processed asynchronously, the worker executes the attacker-defined automation within the context of the victim's workspace. This allows an attacker with builder access to their own workspace to gain full read and write access to any other workspace's database on the same instance, provided they know the victim's workspace ID. Other overridable variables include timeout, user, and metadata.automationChainCount.
Recommendations Update Budibase to version 3.39.9. As a temporary mitigation, restrict access to the /api/webhooks/trigger/:instance/:id endpoint to trusted sources only.

Exploit

Fix

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-54351
GHSA-RGVG-3WPC-H44P

Affected Products

Budibase