← All CVEs NewScan detects
critical

CVE-2026-82244

Budibase before 3.41.3: remote code execution via plugin upload (CVE-2026-82244), plus datasource-query authorization bypass, builder-role escalation, cross-app resource injection, licence-management authorization gaps and two SSRFs

Severity
critical
Affected product
Budibase
Affected versions
Budibase < 3.41.3
Fixed in
Budibase 3.41.3
Added to NewScan
2026-08-28
Detected by
NewScan — free, self-hosted

How NewScan reports it

COMPONENT VERSION RANGE

NewScan fingerprints Budibase from its response and reports this CVE when the detected version falls inside the affected range below.

MEASURED 2026-08-28 against vulhub/budibase 3.31.4 (training/cve budibase-idor), the same target the 2026-08-14 batch was measured on. The version arrives from the tech_signatures "Budibase" version_from on /api/system/status, which answers anonymously with {"health":{"passing":true},"version":"3.31.4"}. ONE ROW PER FIX BOUNDARY, the convention the 2026-08-14 rows below set: all seven ids here name 3.41.3 as their only fixed version, so they are one train and one finding - unlike that batch, which spanned four. CVE-2026-82244 (9.4) is the reason this row is critical: plugin handling evaluates an uploaded plugin's code, so an authenticated admin reaches arbitrary execution on the server. CVE-2026-82239 (8.6) skips per-table role restrictions on POST /api/datasources/query, letting a BASIC user read and write tables the app's roles deny them; CVE-2026-82240 (8.6) fails to validate app-scoped builder role assignments in the public user create/update endpoints, so an app-scoped builder grants itself builder rights elsewhere; CVE-2026-82242 (8.3) is missing authorization on POST /api/resources/duplicate, injecting tables and automations across applications; CVE-2026-82243 (8.3) is SSRF with credential leakage in the datasource verify endpoint; CVE-2026-82246 (7.1) is SSRF in the query import endpoint, which fetches a user-supplied URL unvalidated; CVE-2026-82245 (7.2) leaves licence-management endpoints unauthorized, so any authenticated user can delete licence keys. VERSION-MATCH ONLY, for the reason the row below states and this batch does not change: every id is authenticated-builder-or-admin level or requires mutating somebody's application data, so an in-band confirmation would be the damage the finding warns about. CVE-2026-82241 shares this fix version and is a SEPARATE row because its affected floor differs - see it below.

References

Scan for this yourself — local, in-band scanning is free.

Get NewScan (FREE) →