Description
ArcadeDB before 26.7.3 binds the real LocalDatabase object into JavaScript trigger contexts with HostAccess.ALL, allowing schema-admins to call getSecurity().createUser() without permission checks. Attackers with UPDATE_SCHEMA permission can create triggers that execute JavaScript to create server-wide admin users, escalating privileges beyond their authorization level.
Published: 2026-08-02
Score: 8.7 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

ArcadeDB before version 26.7.3 exposes the real LocalDatabase object inside JavaScript trigger contexts with HostAccess.ALL, allowing users who possess schema‑admin privileges to call getSecurity().createUser() without the necessary permission checks. Attackers who have UPDATE_SCHEMA rights can therefore fabricate triggers that execute JavaScript code to create server‑wide administrative accounts, effectively bypassing established authorization controls. The weakness is an improper privilege escalation flaw, classified under CWE-269.

Affected Systems

ArcadeDB instances from ArcadeData with a version prior to 26.7.3 are affected. These versions will not protect against the described privilege escalation when schema‑admins or users with UPDATE_SCHEMA rights create JavaScript triggers.

Risk and Exploitability

The vulnerability is rated with a CVSS score of 8.7, indicating a high severity. The EPSS score is not available and the issue is not listed in CISA KEV. Attackers must have UPDATE_SCHEMA permission, which is typically granted to trusted or administrative users; therefore the likely attack vector is an internal or compromised account with sufficient schema modification rights, but could be leveraged over the network if such permissions are granted remotely. The flaw provides a clear path to create privileged accounts, leading to full compromise of the database environment.

Generated by OpenCVE AI on August 3, 2026 at 09:15 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade ArcadeDB to version 26.7.3 or later.
  • Revoke UPDATE_SCHEMA permission from accounts that do not require schema modification capabilities.
  • Restrict JavaScript trigger contexts by changing HostAccess to none or limiting it to trusted operations.

Generated by OpenCVE AI on August 3, 2026 at 09:15 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 03 Aug 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Sun, 02 Aug 2026 14:15:00 +0000

Type Values Removed Values Added
First Time appeared Arcadedata
Arcadedata arcadedb
Vendors & Products Arcadedata
Arcadedata arcadedb

Sun, 02 Aug 2026 12:45:00 +0000

Type Values Removed Values Added
Description ArcadeDB before 26.7.3 binds the real LocalDatabase object into JavaScript trigger contexts with HostAccess.ALL, allowing schema-admins to call getSecurity().createUser() without permission checks. Attackers with UPDATE_SCHEMA permission can create triggers that execute JavaScript to create server-wide admin users, escalating privileges beyond their authorization level.
Title ArcadeDB before 26.7.3 Privilege Escalation via JavaScript Trigger
Weaknesses CWE-269
References
Metrics cvssV3_1

{'score': 8.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H'}

cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

Arcadedata Arcadedb
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-03T16:46:50.818Z

Reserved: 2026-07-29T13:36:36.278Z

Link: CVE-2026-67356

cve-icon Vulnrichment

Updated: 2026-08-03T16:46:45.820Z

cve-icon NVD

Status : Received

Published: 2026-08-02T13:16:53.363

Modified: 2026-08-03T17:16:43.343

Link: CVE-2026-67356

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-03T09:30:17Z

Weaknesses
  • CWE-269

    Improper Privilege Management