PT-2026-67320 · Arcadedb · Arcadedb
CVE-2026-67340
·
Published
2026-07-16
·
Updated
2026-08-01
CVSS v3.1
9.8
Critical
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
ArcadeDB versions prior to 26.7.2
Description
An issue exists in the
arcadedb-engine where trigger scripts can look up host classes in java.lang.* via Java.type because the ScriptTriggerExecutor includes java.lang.* in the allowed packages. An authenticated user with UPDATE SCHEMA permissions can create a JavaScript trigger that invokes java.lang.Runtime.getRuntime().exec() or ProcessBuilder, leading to operating system command execution when the trigger is activated. The reflection denylist fails to block these host lookups, and the allowCreateProcess(false) setting only restricts the GraalVM guest process API rather than the host Runtime.exec accessed through HostAccess.ALL.Recommendations
Update to version 26.7.2 or later.
As a temporary mitigation, restrict the
UPDATE SCHEMA permission to only highly trusted users to prevent the creation of malicious triggers.Exploit
Fix
RCE
OS Command Injection
Code Injection
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Arcadedb