<?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>Cpe:2.3:a:metabase:metabase:*:*:*:*:-:*:*:* - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/cpes/cpe2.3ametabasemetabase-/</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>Wed, 26 Aug 2026 09:03:48 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/cpes/cpe2.3ametabasemetabase-/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>Critical Pre-Authentication RCE in Metabase (CVE-2023-38646)</title><link>https://feed.craftedsignal.io/briefs/2026-08-metabase-rce/</link><pubDate>Wed, 26 Aug 2026 09:03:48 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-08-metabase-rce/</guid><description>A critical pre-authentication Remote Code Execution vulnerability in Metabase allows unauthenticated attackers to execute arbitrary system commands via malicious H2 database connection strings.</description><content:encoded><![CDATA[<p>CVE-2023-38646 is a critical vulnerability affecting multiple versions of Metabase (prior to 0.43.7.2, 1.43.7.2, 0.44.7.1, 1.44.7.1, 0.45.4.1, 1.45.4.1, 0.46.6.1, and 1.46.6.1). This vulnerability exists within the setup validation process, specifically in the <code>/api/setup/validate</code> endpoint. An unauthenticated attacker can supply a specially crafted JSON payload that includes a malicious H2 database connection string. Due to improper input validation and handling of the <code>subname</code> parameter, the application is forced to execute system-level commands through the H2 database engine's driver functionality. The recent publication of multiple functional proof-of-concept exploits significantly lowers the barrier for exploitation, making immediate remediation essential for any internet-exposed Metabase instance.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Attacker identifies an internet-facing Metabase server.</li>
<li>Attacker sends a crafted POST request to the <code>/api/setup/validate</code> endpoint.</li>
<li>The request includes a JSON body with a <code>details</code> object containing a malicious <code>subname</code> parameter.</li>
<li>The <code>subname</code> parameter is configured to use the <code>org.h2.Driver</code> class with a path containing a malicious SQL <code>CREATE TRIGGER</code> statement.</li>
<li>The Metabase application processes the payload, triggering the H2 database driver to initialize the malicious connection string.</li>
<li>The <code>CREATE TRIGGER</code> statement executes on the backend, invoking Java's <code>Runtime.getRuntime().exec()</code> method.</li>
<li>The attacker-specified shell command (e.g., base64 encoded bash command) executes on the underlying operating system.</li>
<li>Successful execution leads to full application or host compromise, potentially allowing for persistent access or further exfiltration.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation of CVE-2023-38646 grants an attacker full remote code execution privileges with the context of the Metabase application. This exposes the organization to complete data exfiltration, service disruption, and potential lateral movement into the internal network where the database instance is hosted. With a CVSS score of 9.8, the impact includes full loss of confidentiality, integrity, and availability.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Immediately upgrade Metabase to the latest patched version (&gt;= 0.43.7.2, 1.43.7.2, 0.44.7.1, 1.44.7.1, 0.45.4.1, 1.45.4.1, 0.46.6.1, or 1.46.6.1).</li>
<li>Monitor webserver logs for unauthorized POST requests to <code>/api/setup/validate</code> containing strings indicative of H2 driver initialization or SQL trigger keywords (e.g., <code>CREATE TRIGGER</code>, <code>org.h2.Driver</code>, <code>RUNSCRIPT</code>).</li>
<li>Restrict network access to the Metabase management interface, ensuring it is not accessible from the public internet.</li>
<li>Deploy the provided Sigma rule to detect exploitation attempts at the webserver level.</li>
</ul>
]]></content:encoded><category domain="severity">critical</category><category domain="type">advisory</category></item></channel></rss>