Skip to main content

Budibase CVE-2026-82239

| EUVDEUVD-2026-67691 HIGH
Missing Authorization (CWE-862)
2026-08-28 VulnCheck GHSA-7q8g-4mpg-9gfm
8.6
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain BASIC role credentials
  2. Delivery
    Send POST request to /api/datasources/query
  3. Exploit
    Supply restricted table identifier in request body
  4. Execution
    Missing authorization check bypassed server-side
  5. Impact
    Read, modify, or delete data from any application table

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires a valid BASIC role account on the target Budibase instance - the minimum user tier. No special server configuration, no elevated permissions, and no non-default feature flag is required; the vulnerable endpoint is standard to all Budibase Server deployments prior to 3.41.3. Network access to the POST /api/datasources/query API endpoint is required, limiting exposure to attackers who can reach the Budibase API surface. The primary limiting factor is authentication: unauthenticated external attackers cannot exploit this without first obtaining a BASIC credential, which significantly reduces opportunistic mass-exploitation risk. Deployments with open BASIC user self-registration, shared BASIC credentials, or externally-reachable APIs face the highest realistic exposure.

Impact

The CVSS 4.0 score of 8.6 (AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N) is well-calibrated: the attack is network-accessible, requires no special conditions, demands only a low-privilege BASIC account, and yields full confidentiality and integrity compromise against any application table. EPSS data is not present in the provided intelligence, so exploitation probability cannot be quantitatively stated. There is no CISA KEV listing, and no public exploit code has been confirmed, suggesting the vulnerability is not yet under widespread opportunistic attack. However, the near-zero technical barrier - any BASIC user can craft the bypass without tooling - means the practical risk is significantly higher than raw CVSS alone conveys for deployments where BASIC users are untrusted. Internal deployments with fully trusted user bases have substantially lower real-world exposure. This is a real priority patch, not a high-CVSS-but-low-real-risk issue.

Exploit ScenarioDerived

An attacker holding a valid BASIC user account on a Budibase instance - obtained via self-registration, credential phishing, or insider access - sends a crafted POST request to /api/datasources/query specifying a table identifier for a restricted table (e.g., one containing sensitive PII or financial records). The server executes the query and returns or mutates the data without checking the caller's table-level role, granting full data access that the BASIC role should be denied. The attack is repeatable for all tables in the application with no additional exploitation steps required.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 28, 2026

Authorization bypass in Budibase Server before 3.41.3 allows any authenticated user holding the lowest-privilege BASIC role to perform unrestricted read, create, update, and delete operations against any application table via the POST /api/datasources/query endpoint. Per-table role restrictions enforced elsewhere in the application are entirely absent on this API path, rendering the access control model trivially circumventable with a standard API call. No public exploit has been identified at time of analysis, though the low attack complexity - requiring only valid BASIC credentials and a crafted HTTP request - makes this a genuine priority for externally-accessible or multi-tenant deployments.

RemediationAI

Upgrade Budibase Server to version 3.41.3 or later, which introduces proper authorization enforcement on the POST /api/datasources/query endpoint. The vendor security advisory is available at https://github.com/Budibase/budibase/security/advisories/GHSA-vq3j-xwg3-pg8x. If immediate patching is not feasible, consider blocking the /api/datasources/query endpoint at a reverse proxy or WAF layer for BASIC role sessions - note this may break legitimate query workflows for those users and requires testing. Alternatively, restricting BASIC user account creation or converting existing BASIC accounts to higher roles with appropriate scoping can eliminate the exploitable privilege gap until the patch is applied. Removing external network access to the Budibase API entirely, where operationally viable, is the most conservative compensating control.

Affected VersionsENISA

Server 0 <3.41.3

Affected Packages

euvd server fix: 3.41.3

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Budibase is an open-source low-code platform (cpe:2.3:a:budibase:server) that provides a role-based access control model configurable at the per-table level, allowing application builders to restrict data visibility and mutability to specific user roles. CWE-862 (Missing Authorization) identifies the root cause: the POST /api/datasources/query endpoint, designed to execute database queries, lacks the server-side authorization gate that enforces table-level permissions on other data access paths. This is a classic unguarded internal API pattern - a privileged query execution path is exposed without applying the same permission checks as the primary data layer, effectively creating a bypass route. An attacker needs only to supply the target table identifier in the request body to direct queries against any table in the application.

Know when Budibase gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulnCheck) PRIMARY 8.6 HIGH
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
vuln.today AI 8.1 HIGH

Network-exposed API requires only a low-privilege BASIC account; no scope change occurs and no availability impact is described in the vulnerability.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
Patch available
Aug 28, 2026 - 13:17 EUVD
CVE Published
Aug 28, 2026 - 10:49 cve.org
HIGH 8.6

DescriptionCVE.org

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.

Executive ViewAI

Why It Matters

Budibase Server versions prior to 3.41.3 contain an authorization bypass allowing any authenticated user with a basic-level role to directly read, create, modify, and delete data from any application table via an unprotected API endpoint. No public exploit has been identified at time of analysis; however, the low attack complexity creates significant risk for organizations using Budibase, particularly those with external users or multi-tenant environments where the authenticated user base is large.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations include: restrict network access to the POST /api/datasources/query endpoint via firewall segmentation or WAF rules, disable the endpoint entirely if not operationally critical, limit endpoint access via network policies to trusted administrative systems only, implement real-time audit logging and alerting for all access to this endpoint by basic-role users, conduct forensic review of existing access logs to identify any evidence of unauthorized access, and consider implementing additional database-level access controls to minimize blast radius of any compromise.

Threat Intelligence Overview

EPSS Score
0.3%
Top 81% exploitable
Prevalence
Medium
popular open-source low-code platform with growing SMB and developer adoption
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

43
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +43
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

CVE-2026-27702 CRITICAL POC
9.9 Feb 25

Unauthorized data access in Budibase low-code platform before 3.30.4 allows unauthenticated users to manipulate internal

CVE-2026-73300 CRITICAL POC
9.6 Aug 12

SQL injection in Budibase's MySQL integration (all versions prior to 3.40.0) lets attackers execute arbitrary, stacked S

CVE-2026-31816 CRITICAL POC
9.1 Mar 09

Authorization bypass in Budibase 3.31.4 and earlier. The authorized() middleware can be bypassed, enabling injection att

CVE-2026-25040 HIGH POC
8.8 Jan 29

Budibase is a low code platform for creating internal tools, workflows, and admin panels. [CVSS 8.8 HIGH]

CVE-2026-73406 HIGH POC
7.5 Aug 12

Unauthenticated user enumeration and metadata disclosure in Budibase prior to 3.39.32 exposes tenant identifiers, email

CVE-2026-31818 CRITICAL
9.9 Apr 03

Server-Side Request Forgery (SSRF) in Budibase's REST datasource connector (versions prior to 3.33.4) allows authenticat

CVE-2026-73308 MEDIUM POC
5.7 Aug 12

OAuth2 access and refresh token theft in Budibase's automation testing pipeline exposes SSO-authenticated builder creden

CVE-2022-3225 MEDIUM POC
5.7 Sep 16

Improper Control of Dynamically-Managed Code Resources in GitHub repository budibase/budibase prior to 1.3.20. Rated med

CVE-2026-30240 CRITICAL
9.6 Mar 09

Path traversal in Budibase low-code platform 3.31.5 and earlier allows attackers to read arbitrary files through the app

CVE-2026-82244 CRITICAL
9.4 Aug 28

Remote code execution in Budibase self-hosted server before 3.41.3 lets authenticated administrators run arbitrary JavaS

CVE-2026-73306 MEDIUM POC
5.3 Aug 12

Account enumeration and targeted denial-of-service in Budibase prior to 3.39.25 stem from an observable response discrep

CVE-2026-100684 CRITICAL
9.2 Sep 26

Unauthenticated account takeover of pending invited users in Budibase Server (@budibase/server) versions 3.41.0 through

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy