Description
Budibase is an open-source low-code platform. Prior to 3.39.25, the GET /api/global/groups endpoint in packages/worker/src/api/routes/global/groups.ts omitted auth.builderOrAdmin, allowing an authenticated BASIC role user to enumerate tenant groups, role mappings and user memberships, builder permissions, and default-group flags. The disclosure exposes the tenant access-control structure to users who are not builders or administrators. This issue is fixed in version 3.39.25.
Published: 2026-08-12
Score: 4.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability arises from the GET /api/global/groups endpoint not enforcing builder or administrator checks. An authenticated user with a BASIC role can request this endpoint and receive detailed information about tenant groups, role mappings, user memberships, builder permissions, and default-group flags. The impact is a compromise of confidentiality, revealing the organization’s access‑control structure without enabling further manipulation or direct privilege escalation. The weakness is classified as CWE-862, a missing authorization check.

Affected Systems

Budibase open‑source low‑code platform, any version prior to 3.39.25. The fix is delivered in release 3.39.25. Only versions before 3.39.25 are affected; no later versions or other Budibase products are mentioned.

Risk and Exploitability

The CVSS score of 4.3 denotes a moderate risk level. The EPSS score is not available, so there is no published estimation of exploitation probability. The vulnerability is not listed in the CISA KEV catalog, indicating no known large‑scale exploitation yet. The likely attack vector is an authenticated request: any user who has obtained a BASIC‑level token can retrieve the information by sending a HTTP GET to the endpoint, meaning the threat exists in normal application use without additional compromise.

Generated by OpenCVE AI on August 13, 2026 at 00:36 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Budibase to version 3.39.25 or later, which restores the missing authorization check on the GET /api/global/groups endpoint.
  • If an immediate upgrade is not possible, block GET /api/global/groups requests for BASIC users by adding a rule in your API gateway or reverse proxy that denies that role or scope.
  • After the upgrade, audit user role assignments to ensure that only authorized users have builder or administrator privileges and remove any unnecessary BASIC users.

Generated by OpenCVE AI on August 13, 2026 at 00:36 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-4qcj-m5wp-jmf4 Budibase: Missing RBAC on GET /api/global/groups allows BASIC users to enumerate all tenant groups and role mappings
History

Fri, 14 Aug 2026 22:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 12 Aug 2026 22:15:00 +0000

Type Values Removed Values Added
First Time appeared Budibase
Budibase budibase
Vendors & Products Budibase
Budibase budibase

Wed, 12 Aug 2026 18:30:00 +0000

Type Values Removed Values Added
Description Budibase is an open-source low-code platform. Prior to 3.39.25, the GET /api/global/groups endpoint in packages/worker/src/api/routes/global/groups.ts omitted auth.builderOrAdmin, allowing an authenticated BASIC role user to enumerate tenant groups, role mappings and user memberships, builder permissions, and default-group flags. The disclosure exposes the tenant access-control structure to users who are not builders or administrators. This issue is fixed in version 3.39.25.
Title Budibase: Missing RBAC on GET /api/global/groups allows BASIC users to enumerate all tenant groups and role mappings
Weaknesses CWE-862
References
Metrics cvssV3_1

{'score': 4.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N'}


Subscriptions

Budibase Budibase
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-14T21:53:29.056Z

Reserved: 2026-08-11T19:42:11.451Z

Link: CVE-2026-73301

cve-icon Vulnrichment

Updated: 2026-08-14T21:53:24.161Z

cve-icon NVD

Status : Received

Published: 2026-08-12T19:17:55.723

Modified: 2026-08-14T22:17:10.847

Link: CVE-2026-73301

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-13T00:45:02Z

Weaknesses