Description
ArcadeDB before 26.8.1 fails to bind the authenticated principal on the gRPC transaction executor thread in beginTransaction, allowing authenticated readers to execute JavaScript commands without scripting authorization checks. Attackers can execute executeCommand with a transaction ID to run unrestricted JavaScript that creates server-wide administrator accounts.
Published: 2026-08-18
Score: 9.4 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

ArcadeDB fails to bind the authenticated user to the gRPC transaction executor thread during beginTransaction. As a result, authenticated readers can invoke executeCommand with a transaction ID and run untrusted JavaScript without any scripting authorization checks. This allows an attacker to execute arbitrary server‑side code, including creating administrator accounts, leading to complete privilege escalation.

Affected Systems

The vulnerability affects ArcadeData's ArcadeDB product in all versions earlier than 26.8.1. Systems running a pre‑26.8.1 build are at risk.

Risk and Exploitability

The CVSS score of 9.4 classifies this flaw as critical. EPSS is not available, but the lack of KEV listing does not diminish the high impact of unauthorized privileged escalation. Attackers must first authenticate as a reader and then use the gRPC interface to begin a transaction; the privileged execution is achieved without further checks. The attack vector involves legitimate authorization but insufficient bounding of identity on the transaction thread, making it exploitable over the internal gRPC port by anyone with reader credentials.

Generated by OpenCVE AI on August 18, 2026 at 12:39 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade ArcadeDB to version 26.8.1 or later to apply the vendor’s fix.
  • Restrict gRPC traffic to trusted hosts only by configuring firewall rules or using network segmentation.
  • If JavaScript execution is not required, disable scripting features in the ArcadeDB configuration to eliminate the attack surface.

Generated by OpenCVE AI on August 18, 2026 at 12:39 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 18 Aug 2026 13:30:00 +0000

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

Tue, 18 Aug 2026 11:30:00 +0000

Type Values Removed Values Added
Description ArcadeDB before 26.8.1 fails to bind the authenticated principal on the gRPC transaction executor thread in beginTransaction, allowing authenticated readers to execute JavaScript commands without scripting authorization checks. Attackers can execute executeCommand with a transaction ID to run unrestricted JavaScript that creates server-wide administrator accounts.
Title ArcadeDB before 26.8.1 Privilege Escalation via gRPC Transaction
Weaknesses CWE-269
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

Arcadedata Arcadedb
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-18T13:34:09.841Z

Reserved: 2026-08-18T10:59:33.701Z

Link: CVE-2026-75843

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-08-18T12:19:34.740

Modified: 2026-08-31T20:33:07.713

Link: CVE-2026-75843

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-18T13:15:12Z

Weaknesses
  • CWE-269

    Improper Privilege Management