Description
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.
Published: 2026-08-28
Score: 9.4 Critical
EPSS: < 1% Very Low
KEV: No
Impact: Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

The vulnerability occurs when Budibase Server executes plugin JavaScript files using eval() without any sandboxing. An authenticated administrator can upload a malicious plugin tarball that contains code executed in the main Node.js process; this allows arbitrary code execution. Because the default deployment runs the Node.js process with root privileges, the attacker can read environment variables and credentials, enabling full system compromise.

Affected Systems

Budibase Server versions prior to 3.41.3 are affected. No specific further sub‑version details are provided beyond the pre‑3.41.3 range.

Risk and Exploitability

The CVSS score is 9.4, indicating critical severity. The EPSS score is not available, and the vulnerability is not listed in CISA KEV. The flaw requires an authenticated administrator to upload a plugin, but once access is achieved the attacker can execute arbitrary code with root privileges. The lack of sandboxing and the full process privileges make this highly exploitable once the initial credential compromise occurs.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Budibase Server to version 3.41.3 or newer, which removes the unsandboxed eval behavior.
  • Configure the system to restrict plugin uploads to trusted administrators only, and disable arbitrary plugin file uploads if not needed.
  • Run the Node.js process under a non‑root user and enforce least privilege to limit the impact of any code execution.
  • Monitor system logs for unexpected eval usage and validate that environment variables are not exposed by malicious plugins.

Generated by OpenCVE AI on August 28, 2026 at 13:23 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 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.
Title Budibase before 3.41.3 Remote Code Execution via Plugin eval()
First Time appeared Budibase
Budibase budibase
Weaknesses CWE-94
CPEs cpe:2.3:a:budibase:budibase:*:*:*:*:*:*:*:*
Vendors & Products Budibase
Budibase budibase
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 9.4, 'vector': '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'}


Subscriptions

Budibase Budibase Server
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-28T15:40:15.664Z

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

Link: CVE-2026-82244

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

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

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

Link: CVE-2026-82244

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-94

    Improper Control of Generation of Code ('Code Injection')