<?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>Cve-2026-67340 - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/tags/cve-2026-67340/</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>Sat, 01 Aug 2026 13:51:11 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/tags/cve-2026-67340/feed.xml" rel="self" type="application/rss+xml"/><item><title>Remote Code Execution in ArcadeDB via Script Triggers</title><link>https://feed.craftedsignal.io/briefs/2026-08-arcadedb-rce/</link><pubDate>Sat, 01 Aug 2026 13:51:11 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-08-arcadedb-rce/</guid><description>An authenticated remote code execution vulnerability (CVE-2026-67340) in ArcadeDB engine versions before 26.7.2 allows attackers to escape script sandboxing and execute arbitrary OS commands.</description><content:encoded><![CDATA[<p>ArcadeDB versions prior to 26.7.2 are vulnerable to remote code execution due to a flaw in the <code>ScriptTriggerExecutor</code> component. The vulnerability arises because the engine permits trigger scripts to access host classes within the <code>java.lang.*</code> package via the <code>Java.type</code> object. Because these packages are explicitly added to the allowed list, an authenticated user possessing the <code>UPDATE_SCHEMA</code> permission can register a malicious JavaScript trigger. This trigger can instantiate and invoke sensitive Java classes such as <code>java.lang.Runtime.getRuntime().exec()</code> or <code>ProcessBuilder</code> to execute arbitrary commands at the operating system level. This issue poses a critical risk to organizations utilizing ArcadeDB, as it allows for full compromise of the underlying server infrastructure by any user with standard schema-management privileges.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Attacker authenticates to the ArcadeDB instance using valid, low-privileged credentials that include the <code>UPDATE_SCHEMA</code> permission.</li>
<li>Attacker interacts with the database schema management interface to initiate the creation of a new database trigger.</li>
<li>Attacker crafts a payload using JavaScript that leverages the insecure <code>Java.type</code> object to gain access to the restricted <code>java.lang.Runtime</code> class.</li>
<li>Attacker defines the trigger script, embedding the Java runtime command execution logic within the trigger definition.</li>
<li>The ArcadeDB server registers the malicious JavaScript code within the <code>ScriptTriggerExecutor</code> engine.</li>
<li>The trigger event occurs (e.g., an insert, update, or delete operation on the target collection), causing the <code>ScriptTriggerExecutor</code> to evaluate the script.</li>
<li>The Java Virtual Machine executes the malicious OS commands with the privileges of the ArcadeDB process.</li>
<li>Final objective achieved: full code execution and potential persistence or system exfiltration.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation of CVE-2026-67340 leads to complete remote code execution on the server hosting the ArcadeDB instance. Given the critical severity (CVSS 9.8), an attacker gaining this level of access can exfiltrate sensitive database contents, modify records, or pivot into the internal network. The scope of impact is limited to environments where attackers have obtained authenticated access to the database with schema modification capabilities.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Upgrade the <code>arcadedb-engine</code> component to version 26.7.2 or later immediately to address the insecure sandboxing configuration.</li>
<li>Audit all existing database triggers for unauthorized scripts or suspicious use of <code>Java.type</code> references.</li>
<li>Restrict the <code>UPDATE_SCHEMA</code> permission to the smallest number of administrative accounts necessary to limit the potential attack surface.</li>
<li>Monitor database administrative logs for unexpected calls to trigger creation or modification commands originating from non-administrative service accounts.</li>
</ul>
]]></content:encoded><category domain="severity">critical</category><category domain="type">advisory</category><category>cve-2026-67340</category><category>rce</category><category>database</category><category>arcadedb</category></item></channel></rss>