Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain app-scoped builder credentials
-
DeliveryEnumerate tenant application IDs via builder API
-
ExploitCraft user update request with injected builder.apps payload
-
ExecutionSubmit request to public user update endpoint
-
PersistServer skips authorization validation
-
ImpactGain builder access to unrelated tenant applications
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 an authenticated, app-scoped builder account within the target Budibase tenant; unauthenticated access is not possible, as confirmed by CVSS PR:L. The attacker must have network access to the Budibase user create or update API endpoints. No special server configuration or non-default feature flag is required beyond a standard multi-tenant Budibase deployment with at least two distinct applications and separate builder role assignments. Exploitation is strictly bounded within the attacker's tenant - cross-tenant privilege escalation is not possible. The limiting factors are: (1) possession of a valid app-scoped builder credential, and (2) knowledge of target application IDs within the tenant (which may be discoverable via other API calls available to builders). |
| 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) accurately reflects the real-world threat surface: the attack is network-accessible, requires no special attack conditions, demands only a low-privilege existing account, and yields full confidentiality and integrity compromise of additional tenant applications. No EPSS data was supplied, and neither a CISA KEV listing nor a public exploit has been identified at time of analysis - these signals marginally reduce urgency relative to raw CVSS. However, the low attack complexity means that any authenticated builder with grievance or malicious intent can independently discover and execute this escalation without external tooling. The primary limiting factor is the prerequisite of a valid app-scoped builder credential within the target tenant; unauthenticated or cross-tenant exploitation is not possible. For SaaS or shared self-hosted instances where builder accounts are issued broadly, the blast radius per compromised account is substantially amplified. |
| Exploit ScenarioDerived | An attacker holding a legitimate app-scoped builder account for a low-sensitivity application within a shared Budibase tenant crafts a PUT request to the user update API, injecting the IDs of sensitive applications they should not access into the builder.apps field. The server processes the request without verifying the requester's authority over those applications, immediately granting the attacker builder-level access - including the ability to view data sources, modify app logic, and read application data. No public exploit code has been identified, but the attack requires only standard HTTP tooling and knowledge of target application IDs. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 28, 2026
Privilege escalation in Budibase server before 3.41.3 allows an authenticated app-scoped builder to gain unauthorized builder access across all applications within the same tenant. By submitting crafted requests to the public user create or update API endpoints with manipulated builder.apps fields, the attacker bypasses the missing authorization check and self-assigns elevated builder privileges over unrelated applications. No public exploit code has been identified and no CISA KEV listing exists at time of analysis, but the network-accessible, low-complexity nature of the attack makes this a significant risk in any multi-tenant Budibase deployment.
RemediationAI
Upgrade Budibase server to version 3.41.3 or later, which introduces proper server-side validation of builder.apps role assignments in the user create and update endpoints. The vendor advisory is at https://github.com/Budibase/budibase/security/advisories/GHSA-468g-55qj-v8rr and VulnCheck details are at https://www.vulncheck.com/advisories/budibase-before-3.41.3-privilege-escalation-via-user-update-api. As a compensating control pending upgrade, administrators should audit all existing builder.apps role assignments across the tenant to detect unauthorized escalations already in place, and restrict the issuance of app-scoped builder accounts to the minimum necessary set of trusted users. Restricting network-level access to the user create and update API endpoints to trusted IP ranges or internal networks reduces exposure but may disrupt legitimate administrative workflows.
Affected VersionsENISA
Affected Packages
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 a low-code platform for building internal tools and applications; the affected component is the Budibase server (CPE: cpe:2.3:a:budibase:server:*). The root cause is CWE-862 (Missing Authorization): the public user create and update endpoints accept a builder.apps payload specifying which applications a user should have builder access to, but do not verify whether the requesting user's existing role grants them authority to assign builder access to those target applications. This is a classic RBAC enforcement gap in a multi-tenant context - the server trusts the client-supplied scope instead of enforcing server-side authorization boundaries. Any authenticated user holding an app-scoped builder credential can exploit the missing check to expand their own privilege set horizontally across the tenant.
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
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
Network-reachable API requiring only a low-privilege builder account; no user interaction; scope unchanged as exploitation is confined to within-tenant resources; no availability impact.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
2DescriptionCVE.org
Budibase before 3.41.3 fails to validate app-scoped builder role assignments in the public user create and update endpoints, allowing an authenticated app-scoped builder to grant builder access to unrelated apps. Attackers can submit crafted requests to the user update API with builder.apps fields to escalate privileges and gain unauthorized builder access to other applications in the same tenant.
Executive ViewAI
Budibase server deployments are vulnerable to a privilege escalation attack that allows authenticated users to escalate from limited builder roles to unrestricted builder access across all applications within a shared tenant environment. This compromise of access controls creates risk for unauthorized data exposure and system modification affecting an entire tenant's application portfolio.
Restrict app-scoped builder role assignments to minimize the number of potential attackers; implement API-level validation to block requests with suspicious builder.apps field modifications; enable detailed audit logging of all user and builder administration API calls; monitor for unusual spikes in builder role assignments or cross-application builder grants; implement network-level access controls to limit API endpoint exposure to authorized networks only.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Unauthorized data access in Budibase low-code platform before 3.30.4 allows unauthenticated users to manipulate internal
SQL injection in Budibase's MySQL integration (all versions prior to 3.40.0) lets attackers execute arbitrary, stacked S
Authorization bypass in Budibase 3.31.4 and earlier. The authorized() middleware can be bypassed, enabling injection att
Budibase is a low code platform for creating internal tools, workflows, and admin panels. [CVSS 8.8 HIGH]
Unauthenticated user enumeration and metadata disclosure in Budibase prior to 3.39.32 exposes tenant identifiers, email
Server-Side Request Forgery (SSRF) in Budibase's REST datasource connector (versions prior to 3.33.4) allows authenticat
OAuth2 access and refresh token theft in Budibase's automation testing pipeline exposes SSO-authenticated builder creden
Improper Control of Dynamically-Managed Code Resources in GitHub repository budibase/budibase prior to 1.3.20. Rated med
Path traversal in Budibase low-code platform 3.31.5 and earlier allows attackers to read arbitrary files through the app
Remote code execution in Budibase self-hosted server before 3.41.3 lets authenticated administrators run arbitrary JavaS
Account enumeration and targeted denial-of-service in Budibase prior to 3.39.25 stem from an observable response discrep
Unauthenticated account takeover of pending invited users in Budibase Server (@budibase/server) versions 3.41.0 through
EUVD-2026-67692
GHSA-5rjh-3pcf-8j5r
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB