Description
Budibase before 3.41.3 fails to enforce per-table role restrictions on the POST /api/datasources/query endpoint, allowing low-privilege BASIC users to read, create, update, or delete rows in any table regardless of configured permissions. Attackers with BASIC role can submit crafted query requests with target table identifiers to bypass table-level access controls and manipulate restricted data.
Published: 2026-08-28
Score: 8.6 High
EPSS: < 1% Very Low
KEV: No
Impact: Authorization Bypass via query API
Action: Patch
AI Analysis

Impact

The vulnerability in Budibase occurs when the POST /api/datasources/query endpoint fails to enforce per‑table role restrictions. As a result, users with the BASIC role can read, create, update, or delete rows in any table regardless of the configured permissions, allowing an attacker to compromise the confidentiality and integrity of all application data. This flaw is identified as an instance of Unauthorized Access (CWE-862).

Affected Systems

Budibase server releases before version 3.41.3 are affected, including all minor releases of the server component that do not incorporate the patch included in 3.41.3.

Risk and Exploitability

The CVSS score of 8.6 classifies this flaw as high severity. The EPSS score is not available, and the vulnerability is not listed in CISA KEV. Attackers with BASIC role credentials can submit crafted query requests to the vulnerable endpoint; no additional privileges are required beyond standard authentication. Exploitation requires only the ability to call an authenticated API endpoint, making it straightforward for privileged insiders or compromised accounts to read or modify restricted data.

Generated by OpenCVE AI on August 28, 2026 at 13:25 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Budibase to version 3.41.3 or later to apply the vendor fix for the query endpoint.
  • Configure the POST /api/datasources/query route to enforce table‑level permissions, restricting BASIC users to only allowed tables or disabling the route for that role.
  • Audit existing data for unauthorized changes and tighten role definitions to the least privilege model to prevent future misuse.

Generated by OpenCVE AI on August 28, 2026 at 13:25 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 28 Aug 2026 16:00:00 +0000

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

Fri, 28 Aug 2026 11:30:00 +0000

Type Values Removed Values Added
Description Budibase before 3.41.3 fails to enforce per-table role restrictions on the POST /api/datasources/query endpoint, allowing low-privilege BASIC users to read, create, update, or delete rows in any table regardless of configured permissions. Attackers with BASIC role can submit crafted query requests with target table identifiers to bypass table-level access controls and manipulate restricted data.
Title Budibase before 3.41.3 Authorization Bypass via datasources/query
First Time appeared Budibase
Budibase budibase
Weaknesses CWE-862
CPEs cpe:2.3:a:budibase:budibase:*:*:*:*:*:*:*:*
Vendors & Products Budibase
Budibase budibase
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 8.6, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Budibase Budibase Server
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-28T15:44:26.965Z

Reserved: 2026-08-28T10:37:04.621Z

Link: CVE-2026-82239

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-08-28T12:16:33.887

Modified: 2026-08-28T20:20:15.717

Link: CVE-2026-82239

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-28T15:45:02Z

Weaknesses