Arcadedb · Arcadedb · CVE-2026-93598
**Name of the Vulnerable Software and Affected Versions**
ArcadeDB versions prior to 26.9.1
**Description**
The polyglot script sandbox contains an incomplete deny-list within `com.arcadedb.query.polyglot.HostClassLookupFilter.DENIED`. While `java.util.ResourceBundle` is listed, the filter uses exact equality and fails to cover its subclasses, whereas `ScriptTriggerExecutor.ALLOWED PACKAGES` permits `java.util.*`. A user with the `UPDATE SCHEMA` privilege can reference `java.util.PropertyResourceBundle` or `java.util.ListResourceBundle` to invoke the static `ResourceBundle.getBundle(String)` function. This allows the reading of `.properties` resources from the application classpath, bypassing the sandbox restrictions intended to block access to `java.io.**`, `java.nio.**`, and `java.net.**`. This flaw can lead to the disclosure of sensitive application configurations, including database credentials and API keys, although it does not allow arbitrary host filesystem read or remote code execution.
**Recommendations**
Update to version 26.9.1.