ZeroHour

CVE-2026-82244

large

Authenticated RCE via Malicious Plugin Upload in Budibase

CVSS 4.0
9.4 critical
EPSS
<1%p48
Published
()
Modified
AI analysis

Budibase versions before 3.41.3 contain a code-injection flaw (CWE-94) in plugin handling: the server evaluates JavaScript files bundled in an uploaded plugin tarball with eval() directly in the main Node.js process, with no sandboxing. An authenticated admin user triggers the flaw by uploading a crafted plugin tarball, causing the plugin's JavaScript to execute with the full privileges of the server process. In default deployments this yields arbitrary code execution on the host, including the ability to read environment variables and stored credentials, running with root privileges — a stronger position than the admin role normally implies. All Budibase deployments running any version prior to 3.41.3 are affected. There is no public proof-of-concept, the issue is not in CISA KEV, and EPSS assigns roughly a 0.6% probability of exploitation within 30 days, so no exploitation is currently known.

What to do: Upgrade to Budibase 3.41.3 or later. Until upgraded, limit plugin uploads to fully trusted admins, audit recently installed or uploaded plugins, and run the Budibase service with least privilege (non-root container, minimal environment secrets); if compromise is suspected, rotate any credentials exposed through environment variables.

Affected
Budibaseall versions before 3.41.3
Estimated exposure
largelikely tens of thousands of self-hosted Budibase instances — Budibase is a widely adopted open-source low-code platform whose self-hosted deployment base is plausibly in the tens of thousands based on its general open-source popularity, though the provided data contains no install or…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

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.

Weakness
CWE-94
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/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

In the news

No ingested article mentions this CVE yet.