<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:webfeeds="http://webfeeds.org/rss/1.0"><channel><title>Budibase (&lt; 3.41.3) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/budibase--3.41.3/</link><description>Trending threats, MITRE ATT&amp;CK coverage, and detection metadata. Fed continuously.</description><generator>Hugo</generator><language>en</language><managingEditor>hello@craftedsignal.io</managingEditor><webMaster>hello@craftedsignal.io</webMaster><lastBuildDate>Fri, 28 Aug 2026 13:13:17 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/budibase--3.41.3/feed.xml" rel="self" type="application/rss+xml"/><image><url>https://feed.craftedsignal.io/favicon-32x32.png</url><title>CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/</link><width>32</width><height>32</height></image><webfeeds:icon>https://feed.craftedsignal.io/favicon.svg</webfeeds:icon><item><title>Remote Code Execution via Malicious Plugin Upload in Budibase</title><link>https://feed.craftedsignal.io/briefs/2026-08-budibase-rce/</link><pubDate>Fri, 28 Aug 2026 13:13:17 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-08-budibase-rce/</guid><description>Authenticated administrators can exploit an insecure plugin handling mechanism in Budibase versions prior to 3.41.3 to achieve remote code execution via malicious JavaScript tarball uploads.</description><content:encoded><![CDATA[<p>Budibase versions prior to 3.41.3 contain a critical remote code execution (RCE) vulnerability related to how the application handles plugin uploads. An authenticated user with administrator privileges can upload a specifically crafted plugin tarball containing malicious JavaScript code. The application's backend improperly handles these plugin files by invoking the JavaScript contents through the eval() function within the primary Node.js process. Because this process lacks sandboxing, the arbitrary code runs with the full privileges of the Budibase service. This vulnerability poses a severe risk to internal infrastructure, as attackers can leverage the execution context to exfiltrate sensitive environment variables, access database credentials, and potentially gain further persistence within the server environment.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows an authenticated administrator to achieve full remote code execution on the underlying server. This enables the complete compromise of the Budibase installation, potential access to linked data sources, and the exfiltration of sensitive configuration secrets, such as API keys and database credentials stored in environment variables.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Upgrade all Budibase instances to version 3.41.3 or later immediately to patch the insecure plugin handling mechanism.</li>
<li>Audit logs for administrative user activity, specifically monitoring for plugin upload events or modifications to the plugin directory.</li>
<li>Review access control policies for the Budibase platform to ensure that the administrative role is restricted to trusted personnel only.</li>
<li>Implement network segmentation for the Budibase server to limit the potential blast radius if the application process is compromised.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>vulnerability</category><category>rce</category><category>budibase</category></item></channel></rss>