CVE-2026-82242
moderateMissing authorization in Budibase duplicate endpoint allows cross-app resource injection
Budibase versions before 3.41.3 are missing an authorization check (CWE-862) on the POST /api/resources/duplicate endpoint, so an authenticated builder can duplicate resources into an application without holding any role in the destination workspace. The flaw is triggered by sending a duplication request with an arbitrary destination workspace ID in the request body, which causes tables, automations, queries, and screens to be injected into the victim application. Once resources are injected, the attacker can trigger the injected automations to run outgoing webhooks and exfiltrate data from applications they otherwise cannot access, yielding a high integrity impact (CVSS 4.0: 8.3 High). Any Budibase deployment running a version below 3.41.3 is affected where an attacker holds builder privileges, and there is no requirement for privileges in the targeted workspace. No public proof-of-concept or exploitation is currently known, and EPSS estimates a 0.3% probability of exploitation within 30 days.
What to do: Upgrade to Budibase 3.41.3 or later, which restores the missing authorization check on the POST /api/resources/duplicate endpoint. Until upgraded, restrict builder roles to trusted users and audit applications for unexpected tables, automations, queries, or screens, paying particular attention to injected automations with outgoing webhooks that could be used for data exfiltration.
| Budibase | before 3.41.3 |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
Budibase versions before 3.41.3 contain a missing authorization vulnerability in the POST /api/resources/duplicate endpoint that allows authenticated builders to inject tables, automations, queries, and screens into any other application without holding any role in the destination workspace. Attackers can inject resources by specifying an arbitrary destination workspace ID in the request body, then trigger injected automations with outgoing webhooks to exfiltrate data from victim applications.
- Weakness
- CWE-862
- Vector
- CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:H/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
In the news0 stories
No ingested article mentions this CVE yet.