CVE-2026-82244: Budibase before 3.41.3 Remote Code Execution via Plugin eval()
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.
Security readout for executives and security teams
Plain-English summary
Budibase servers earlier than 3.41.3 allow an authenticated administrator to upload a malicious plugin that runs arbitrary code. Successful abuse could expose credentials, alter applications, disrupt service, and compromise connected systems. Default deployments may execute this code with root privileges, substantially increasing impact.
Executive priority
Treat this as an urgent privileged-access risk. Patch affected production and externally reachable instances first, then review administrative and plugin activity. Because compromise could expose shared credentials and downstream services, involve incident response if suspicious uploads or administrator access are found.
Technical view
Plugin handling evaluates uploaded JavaScript with eval() inside the main Node.js process without sandboxing. An authenticated administrator with plugin-upload capability can therefore execute arbitrary server-side code with the process privileges. The supplied record identifies Budibase server versions before 3.41.3 as affected and classifies the issue as CWE-94.
Likely exposure
Exposure is highest for Budibase servers earlier than 3.41.3 where administrators can upload plugins. Authentication and high privileges are required, so the supplied evidence does not indicate direct unauthenticated compromise. Internet accessibility still increases account-takeover and malicious-insider risk.
Exploitation context
The source bundle marks this CVE as absent from KEV, and the supplied sources do not establish active exploitation. Exploitation requires authenticated administrative access and a malicious plugin upload. Successful execution occurs in the main server process and may inherit root privileges in default deployments.
Researcher notes
CVSS 4.0 is 9.4 with high confidentiality, integrity, and availability impact across vulnerable and subsequent systems. The critical impact comes from unsandboxed eval() in the main Node.js process. Administrative privileges are a prerequisite, but successful abuse may cross application boundaries through environment credentials.
Mitigation direction
Upgrade every Budibase server to version 3.41.3 or later using the vendor's published guidance.
Until upgraded, strictly limit administrator access and suspend untrusted plugin uploads where operationally feasible.
Review uploaded plugins and administrative activity; rotate exposed credentials if compromise is suspected.
Confirm any additional hardening or mitigation requirements in the Budibase security advisory.
Validation and detection
Inventory Budibase server versions and flag every instance earlier than 3.41.3.
Confirm the deployed version after upgrading and test that approved applications and plugins still function.
Review plugin-upload records, administrator logins, and unexpected server processes during the exposure period.
Investigate unexplained use of credentials stored in the server environment or access to connected systems.
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Potential ATT&CK relevance
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
cwe · medium confidence lookup
CWE-94: Code execution behavior lookup
Code execution and unsafe deserialization weaknesses often justify reviewing execution behavior and process telemetry. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.
The CVE wording references code or command execution, so execution technique review may help defensive triage. This is a Glexia inferred lookup path, not an official MITRE, ATT&CK, or CVE Program mapping.
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
2CVSS vectors
3Timeline events
1ADP providers
3Source links
SSVC decision data
CISA-ADPCISA Coordinator
Timestamp
Version
2.0.3
Exploitation: pocAutomatable: noTechnical Impact: total
CVSS vector scores
2 official scores
We collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.