Read the docs
TI-2026-46909 Aliases CVE-2026-65831

ArcadeDB: Privilege escalation via reader role in /api/v1/command JS scripting language — arbitrary host file read

Priority LOW 35CWE-269Published · Updated

Key facts

Attack vector
Network
Privileges required
Low
User interaction
None
Attack complexity
Low
Impact type
Privilege escalation, Security bypass
Confidentiality · integrity · availability
High · None · None
Fix status
Fixed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA. Impact type from CWE-269 and CWE-863.

Summary

ArcadeDB is a Multi-Model DBMS. Prior to 26.7.1, a reader-role user can submit POST /api/v1/command/{database} with language: js because PolyglotQueryEngine.command, PolyglotQueryEngine.analyze, and PolyglotQueryEngine.registerFunctions do not enforce database-administrator authorization. GraalPolyglotEngine also permits scripts to bypass the allowedPackages whitelist by reflecting from the bound database object through database.getClass().getClassLoader().loadClass to arbitrary host classes. These cooperating defects allow a read-only database user to read arbitrary host files outside the database scope. Process creation is already blocked, so OS command execution is not confirmed. The issue is distinct from CVE-2026-44221, CVE-2026-54076, and CVE-2026-54077. This issue is fixed in version 26.7.1.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00598 48th percentileScored 2026-11-07
Fix Fixed arcadedb (ArcadeData): 26.7.1arcadedb-server (com.arcadedb): 26.7.1

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
ArcadeDataarcadedbbefore 26.7.126.7.1Patch availableCNA
com.arcadedbarcadedb-serverbefore 26.7.126.7.1Patch availableCNA
  • arcadedb VendorArcadeData Affected before 26.7.1 Fixed in 26.7.1 Patch available CNA
  • arcadedb-server Vendorcom.arcadedb Affected before 26.7.1 Fixed in 26.7.1 Patch available CNA

Remediation

  • Fix · CNA arcadedb (ArcadeData) Fixed in 26.7.1
  • Fix · CNA arcadedb-server (com.arcadedb) Fixed in 26.7.1

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-65831

References

  • TI-2026-53098 ArcadeDB Redis Wire-Protocol Plugin Missing Authentication CVSS 4.0CRITICAL 9.3
  • TI-2026-53086 ArcadeDB before 26.8.1 Arbitrary File Read via Unescaped Regex CVSS 4.0HIGH 8.7
  • TI-2026-53095 ArcadeDB before 26.8.1 Authentication Bypass via Async Command CVSS 4.0CRITICAL 9.4
  • TI-2026-53089 ArcadeDB before 26.8.1 Privilege Escalation via gRPC Transaction CVSS 4.0CRITICAL 9.4
  • TI-2026-53097 ArcadeDB Gremlin Wire Protocol Authorization Bypass Cross-Database CVSS 4.0HIGH 8.7
  • TI-2026-63057 ArcadeDB before 26.9.1 TimeSeries ACL Bypass via Type Permission CVSS 4.0HIGH 8.6
See all 41 →

Sources

This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences