CVE-2026-67340

ArcadeData · arcadedb

ArcadeDB allows authenticated users to execute arbitrary OS commands via malicious JavaScript triggers due to improper package filtering within the script executor.

Executive summary

A critical code injection vulnerability in ArcadeDB allows authenticated users with specific permissions to achieve remote code execution on the underlying host.

Vulnerability

This vulnerability involves improper control of code generation where the ScriptTriggerExecutor fails to restrict access to sensitive Java classes. An authenticated user with UPDATE_SCHEMA privileges can leverage this to invoke system-level commands through JavaScript triggers.

Business impact

Successful exploitation of this vulnerability allows an attacker to execute arbitrary commands with the privileges of the database process. This poses a severe risk of full system compromise, data exfiltration, or the installation of persistent backdoors. Given the CVSS score of 9.8, this flaw represents a critical threat to the confidentiality, integrity, and availability of the affected environment.

Remediation

Immediate Action: Upgrade the arcadedb-engine component to version 26.7.2 or later to resolve the script execution flaw.

Proactive Monitoring: Audit database schemas for suspicious trigger scripts that utilize the java.lang package or attempt to invoke system processes.

Compensating Controls: Restrict database administrative access to trusted personnel and implement network-level egress filtering to prevent the database server from reaching unauthorized external resources.

Exploitation status

Public Exploit Available: Unknown

Analyst recommendation

This vulnerability presents a high risk of remote code execution and requires immediate attention. Administrators must prioritize updating the arcadedb-engine to version 26.7.2 immediately to neutralize the injection vector and prevent potential system takeover.