OCTOBER 12, 2026
Live Feed
Back to database
Case File

CVE-2026-93598

HIGH · CVSS 7.1 EPSS 0.63% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-09-18 · Last synced 2026-10-12

CyberRota Analysis

AI-Generated

The vulnerability affects the ArcadeDB Java artifact, specifically in its polyglot script sandbox, where an incomplete deny-list allows subclasses of java.util.ResourceBundle to be accessed despite restrictions. This flaw enables users with the UPDATE_SCHEMA privilege to potentially read sensitive application configuration files, including database credentials and API keys, which could lead to information disclosure. Organizations using ArcadeDB versions prior to 26.9.1 should prioritize patching to mitigate this risk.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

Detected Signals
remote code execution code execution
GitHub PoC Links

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-93598
Severity
HIGH
CVSS
7.1
EPSS
0.63%
Java

Original NVD Description

ArcadeDB (Maven artifact com.arcadedb:arcadedb-engine) through 26.8.1 contains an incomplete deny-list in the polyglot script sandbox: com.arcadedb.query.polyglot.HostClassLookupFilter.DENIED lists java.util.ResourceBundle as a bare class name, which is matched by exact equality and therefore does not cover its subclasses, while ScriptTriggerExecutor.ALLOWED_PACKAGES permits java.util.*. A user with the UPDATE_SCHEMA privilege (sufficient to create or alter a JavaScript trigger; no server-admin rights required) can reference java.util.PropertyResourceBundle or java.util.ListResourceBundle and invoke the inherited static ResourceBundle.getBundle(String) to read .properties resources from the application classpath, which the sandbox (IOAccess.NONE, with java.io.**, java.nio.** and java.net.** denied) is intended to make unreachable. This can disclose packaged application configuration such as database credentials and API keys; the advisory states the issue does not provide arbitrary host filesystem read or remote code execution. Fixed in 26.9.1.