Skip to main content

Budibase CVE-2026-82244

| EUVDEUVD-2026-67696 CRITICAL
Code Injection (CWE-94)
2026-08-28 VulnCheck GHSA-8j7v-pg7g-633j
9.4
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Obtain admin account access
  2. Delivery
    Craft malicious plugin tarball
  3. Exploit
    Upload plugin to server
  4. Execution
    Server eval()s plugin JS as root
  5. Persist
    Exfiltrate environment secrets and credentials
  6. Impact
    Full host compromise

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Code injection prevention, sandbox exec
MITRE ATT&CK

2 techniques across 2 tactics: Execution, Initial Access

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 Budibase administrator account (CVSS PR:H) and the ability to reach the server's plugin upload functionality over the network (AV:N); the specific trigger is uploading a malicious plugin tarball containing JavaScript, which the server executes via unsandboxed eval() in its main Node.js process. Full host and credential compromise as described depends on the default deployment mode where that Node.js process runs with root privileges - a hardened, non-root deployment limits impact. The key limiting factor is the administrator privilege requirement: this is not remotely exploitable by unauthenticated attackers, so realistic risk hinges on how well admin accounts are controlled and monitored. No user interaction from a victim is needed (UI:N).

Impact

The signals are largely consistent and point to a high-priority, high-impact bug tempered by a meaningful access barrier. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:H/UI:N with all impact metrics High and subsequent-system impacts High, score 9.4) reflects network reachability and complete compromise, but PR:H means the attacker must already hold administrator privileges - so this is a privilege-escalation-to-host / insider-or-compromised-admin scenario rather than an anonymous internet exploit. There is no CISA KEV listing and no public POC noted, and no EPSS value was provided, so exploitation probability cannot be quantified from the input; the absence of a scored EPSS should not be read as low risk. Given root-level execution and credential exfiltration in default deployments, any operator running a self-hosted Budibase instance should treat this as urgent and patch promptly, especially where admin access is broadly granted or where the same instance holds production secrets. The main mitigating factor is that trust in the admin role is the gate - organizations that tightly control and monitor admin accounts face lower realistic exposure than those with shared or loosely governed admin access.

Exploit ScenarioDerived

An attacker who has obtained Budibase administrator access - through phishing, credential reuse, or an insider - crafts a plugin tarball whose JavaScript reads process.env and posts the server's secrets to an attacker-controlled endpoint, then uploads it through the normal plugin interface. The server evaluates the plugin code via eval() in its root-privileged Node.js process, executing the attacker's payload and exfiltrating credentials. No public POC is noted, but exploitation is straightforward once admin access is held given AC:L and no user interaction required.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
Patch available 0.6% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Aug 28, 2026

Remote code execution in Budibase self-hosted server before 3.41.3 lets authenticated administrators run arbitrary JavaScript by uploading a crafted plugin tarball, which the server passes to eval() unsandboxed in the main Node.js process. Because default deployments run that process with root privileges, an attacker who reaches an admin account can read environment variables and stored credentials and fully compromise the host. No public exploit has been identified at time of analysis, though the flaw was reported by VulnCheck with a vendor security advisory.

RemediationAI

Vendor-released patch: upgrade to Budibase 3.41.3 or later, which is the primary and recommended fix (see GHSA-gwr2-pgg3-p7xp). Until the upgrade is applied, reduce exposure with concrete compensating controls: restrict and audit the set of accounts holding the administrator role so plugin upload is limited to a minimal, trusted group (trade-off: may slow legitimate app development); disable or block use of the custom plugin upload feature if it is not required in your environment (trade-off: loses plugin extensibility); and avoid running the Budibase server process as root - run it under a dedicated low-privilege user and inject secrets via scoped mechanisms rather than broad environment variables so that any code execution yields less (trade-off: requires deployment/permission rework). Also rotate any credentials and secrets exposed in the server's environment after patching if compromise is suspected. Refer to the vendor advisory for authoritative guidance.

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 for building internal tools and workflow apps, with a Node.js server component (cpe:2.3:a:budibase:server) that supports custom plugins packaged as tarballs. The root cause is CWE-94 (Improper Control of Generation of Code / 'Code Injection'): plugin JavaScript is loaded and executed via eval() directly in the main server process rather than in an isolated VM, container, or worker sandbox. Because the interpreter shares the process memory and OS privileges of the server, any code in an uploaded plugin inherits full access to process.env, mounted secrets, and the underlying host - the classic danger of evaluating untrusted input in a privileged interpreter context.

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 9.4 CRITICAL
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
vuln.today AI 9.1 CRITICAL

Admin account needed so PR:H; network-reachable upload with low complexity (AV:N/AC:L); code escapes the app to compromise the root host, so S:C with full C/I/A impact.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

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

Lifecycle Timeline

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

DescriptionCVE.org

Budibase versions before 3.41.3 contain a remote code execution vulnerability in plugin handling that allows authenticated admin users to execute arbitrary code by uploading a malicious plugin tarball. The server calls eval() on plugin JavaScript files without sandboxing in the main Node.js process, enabling attackers to exfiltrate environment variables and credentials with root privileges in default deployments.

Executive ViewAI

Why It Matters

A critical remote code execution vulnerability in Budibase self-hosted servers affects versions before 3.41.3, allowing attackers to execute arbitrary code with root privileges and fully compromise the hosting server, including exfiltration of environment variables and stored credentials. Organizations running affected Budibase deployments face immediate risk of complete infrastructure compromise.

Business Impact: Severe
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations include: restricting Budibase administrator account access to necessary personnel only, isolating affected Budibase instances via network segmentation, disabling or restricting plugin upload functionality where possible, removing sensitive environment variables from Budibase server access, implementing detailed logging and monitoring of all administrator actions and plugin installations, and air-gapping critical Budibase instances from sensitive systems and data until a patch is available.

Threat Intelligence Overview

EPSS Score
0.6%
Top 53% exploitable
Prevalence
Medium
popular open-source low-code platform, common in self-hosted internal-tooling deployments
Social Media
1
Sightings
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment CIRCL 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 CRITICAL
CISA KEV No
Public POC No
EPSS 0.6%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity
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
Out-of-Cycle
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
Very High
Technical Impact
Total

Priority Score

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

Attack Technique

Code Injection CRITICAL

Code injection occurs when an application accepts user input and passes it directly into a language interpreter or evaluator without proper sanitization.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

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-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

CVE-2026-73409 MEDIUM POC
5.1 Aug 12

Filesystem existence and readability probing in Budibase Cloud's MongoDB integration prior to version 3.40.1 exposes an

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