<?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>Juggle - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/vendors/juggle/</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>Thu, 30 Jul 2026 21:31:24 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/vendors/juggle/feed.xml" rel="self" type="application/rss+xml"/><item><title>Remote Code Execution via Exposed H2 Database in Juggle Through</title><link>https://feed.craftedsignal.io/briefs/2026-07-juggle-through-rce/</link><pubDate>Thu, 30 Jul 2026 21:31:24 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-07-juggle-through-rce/</guid><description>An unauthenticated remote code execution vulnerability in Juggle Through 1.6.0 allows attackers to leverage default credentials on the H2 database console to execute system-level commands.</description><content:encoded><![CDATA[<p>Juggle Through version 1.6.0 and earlier contains a critical remote code execution vulnerability stemming from an exposed H2 database console that remains accessible with default credentials. An unauthenticated attacker can navigate to the '/h2-console' endpoint of a Juggle Through installation, authenticate using the default credentials, and interact with the database management interface. By executing SQL statements, an attacker can leverage the H2 database's 'CREATE ALIAS' feature to bridge the application to the underlying host operating system. This allows for the execution of arbitrary commands via 'Runtime.exec()'. In standard containerized environments, such as the default Docker image provided by the vendor, this activity results in command execution with root-level privileges on the host or container, facilitating full system compromise.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Attacker performs reconnaissance to identify internet-facing endpoints running Juggle Through software.</li>
<li>Attacker probes the host for the presence of the default H2 database management console at the '/h2-console' URI path.</li>
<li>Attacker accesses the H2 console login page and authenticates using the default shipped vendor credentials.</li>
<li>Once authenticated, the attacker accesses the SQL query execution interface provided by the H2 console.</li>
<li>Attacker executes a 'CREATE ALIAS' SQL statement to register a Java method that invokes 'java.lang.Runtime.getRuntime().exec()'.</li>
<li>Attacker calls the newly created alias, passing the desired malicious system command as a parameter.</li>
<li>The H2 database service executes the command with the privileges of the Juggle Through process, typically root within the Docker container.</li>
<li>Attacker achieves command execution to perform lateral movement, exfiltration, or further system compromise.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation of CVE-2026-67208 results in unauthenticated remote code execution with root privileges. This vulnerability impacts all installations of Juggle Through version 1.6.0 and earlier. Organizations deploying this software in containerized environments are at highest risk, as the process typically runs as root, granting an attacker full control over the container, potential escape vectors, and access to internal network resources or sensitive application data.</p>
<h2 id="recommendation">Recommendation</h2>
<p>Prioritize patching all Juggle Through instances to the latest secure version immediately. If patching is not feasible, restrict network access to the '/h2-console' endpoint to authorized internal management IP addresses via a reverse proxy or firewall. Disable or remove the H2 database console functionality if it is not required for production operations. Configure the application to run with non-root service account privileges to limit the potential impact of command execution.</p>
<h2 id="rules">Rules</h2>
<p>title: &quot;Detect CVE-2026-67208 Exploitation - H2 Database Console Access&quot;
description: &quot;Detects unauthorized access or usage of the H2 database console associated with Juggle Through exploitation.&quot;
logsource:
category: webserver
detection:
selection:
cs-uri-stem|contains: &quot;/h2-console&quot;
condition: selection
level: high
tags:</p>
<ul>
<li>attack.initial_access</li>
<li>attack.execution</li>
<li>attack.t1190
falsepositives:</li>
<li>&quot;Legitimate administrative access from authorized IP addresses&quot;
tests:
positive:</li>
<li>name: &quot;Access to H2 console endpoint&quot;
data:</li>
<li>cs-uri-stem: &quot;/h2-console/login.do&quot;
cs-method: &quot;GET&quot;
negative:</li>
<li>name: &quot;Normal application traffic&quot;
data:</li>
<li>cs-uri-stem: &quot;/api/v1/status&quot;
cs-method: &quot;GET&quot;</li>
</ul>
]]></content:encoded><category domain="severity">critical</category><category domain="type">advisory</category><category>remote-code-execution</category><category>vulnerability</category><category>cve-2026-67208</category></item></channel></rss>