<?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/"><channel><title>Dbgate — CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/tags/dbgate/</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>Tue, 26 May 2026 15:05:59 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/tags/dbgate/feed.xml" rel="self" type="application/rss+xml"/><item><title>DbGate Unauthenticated Remote Code Execution via JSON Script Runner (CVE-2026-47668)</title><link>https://feed.craftedsignal.io/briefs/2026-05-cve-2026-47668-dbgate-rce/</link><pubDate>Tue, 26 May 2026 15:05:59 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-05-cve-2026-47668-dbgate-rce/</guid><description>CVE-2026-47668 is a critical remote code execution vulnerability affecting DbGate versions 7.1.8 and earlier in the JSON Script Runner component where user-controlled fields are concatenated into dynamically generated JavaScript without adequate validation, allowing arbitrary code execution, and an attacker may obtain a Bearer token and reach the vulnerable endpoint without valid credentials leading to full server compromise; upgrade to DbGate 7.1.9+ immediately to remediate the vulnerability.</description><content:encoded><![CDATA[<p>A public exploit has been released for CVE-2026-47668, a critical remote code execution vulnerability in DbGate&rsquo;s JSON Script Runner. DbGate versions 7.1.8 and earlier are vulnerable. The vulnerability arises from the concatenation of user-controlled fields like <code>functionName</code> and <code>variableName</code> into dynamically generated JavaScript without proper validation. This allows attackers to inject arbitrary code into the Node.js child process that runs runner scripts. In deployments with anonymous or default authentication, an attacker can obtain a Bearer token via <code>POST /auth/login</code> and then exploit the vulnerability via <code>POST /runners/start</code> without valid credentials. Successful exploitation leads to full server compromise at the privilege level of the DbGate process. Defenders should upgrade to DbGate 7.1.9+ immediately.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>The attacker identifies a vulnerable DbGate instance running a version 7.1.8 or earlier.</li>
<li>The attacker sends a <code>POST</code> request to <code>/auth/login</code> with a default <code>amoid</code> value to obtain a Bearer token.</li>
<li>The server returns a Bearer token to the attacker.</li>
<li>The attacker crafts a malicious <code>POST</code> request to the <code>/runners/start</code> endpoint.</li>
<li>The malicious request contains a JSON payload with injected code in the <code>functionName</code> or <code>variableName</code> fields within the <code>assign</code> command.</li>
<li>The server concatenates the attacker-controlled input into dynamically generated JavaScript.</li>
<li>The server executes the injected code within a Node.js child process, allowing the attacker to execute arbitrary OS commands.</li>
<li>The attacker achieves remote code execution on the server with the privileges of the DbGate process.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation of CVE-2026-47668 can lead to arbitrary OS command execution, potentially enabling credential and file access, malware deployment, lateral movement, and denial of service. The business impact includes data theft, host takeover, ransomware deployment, credential compromise, and service disruption. Since no victim counts are given, assume all users of vulnerable versions are potentially affected.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Upgrade to DbGate version 7.1.9 or later immediately to patch CVE-2026-47668.</li>
<li>Monitor web server logs for <code>POST</code> requests to <code>/auth/login</code> followed by <code>POST</code> requests to <code>/runners/start</code> with unusual JSON payloads as described in the overview.</li>
<li>Deploy the Sigma rules provided below to detect exploitation attempts targeting CVE-2026-47668.</li>
</ul>
]]></content:encoded><category domain="severity">critical</category><category domain="type">advisory</category><category>cve-2026-47668</category><category>rce</category><category>dbgate</category></item></channel></rss>