Severity by source
CVSS:4.0/AV:N/AC:H/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Network-reachable MCP tool requires low-privilege authentication (PR:L); AC:H because HA cluster token must be configured; full C/I/A from root impersonation; no scope change as impact stays within the ArcadeDB server.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
3DescriptionCVE.org
ArcadeDB versions before 26.7.3 contain an information disclosure vulnerability in the MCP get_server_settings tool that leaks the arcadedb.ha.clusterToken in cleartext. Attackers with MCP access can retrieve the cluster token and use it with X-ArcadeDB-Cluster-Token and X-ArcadeDB-Forwarded-User headers to impersonate root and achieve full server compromise.
AnalysisAI
Cleartext leakage of the HA cluster token in ArcadeDB's MCP get_server_settings tool allows any authenticated MCP user to escalate to full root-level server control in all versions before 26.7.3. The exposed arcadedb.ha.clusterToken can be replayed via the X-ArcadeDB-Cluster-Token and X-ArcadeDB-Forwarded-User HTTP headers to impersonate the root user, turning a low-privilege information disclosure into a complete server compromise. No public exploit code has been identified at time of analysis, and the vulnerability is not listed in the CISA KEV catalog; however, the chained privilege escalation path significantly elevates real-world impact beyond the CWE-200 classification suggests.
Technical ContextAI
ArcadeDB (CPE: cpe:2.3:a:arcadedata:arcadedb:*) is a multi-model NoSQL database supporting graph, document, key-value, and time-series data. The MCP (Model Context Protocol) interface exposes a get_server_settings tool that returns server configuration metadata - including the arcadedb.ha.clusterToken, the shared secret used for High Availability cluster node authentication. CWE-200 (Exposure of Sensitive Information to an Unauthorized Actor) describes the root cause: this internal cluster credential is returned in cleartext to any caller with MCP access, regardless of privilege level. The exploitable design flaw is that ArcadeDB honors the X-ArcadeDB-Cluster-Token and X-ArcadeDB-Forwarded-User HTTP headers for identity assertion, meaning possession of the cluster token is sufficient to forge requests as any user, including root. This conflates an internal inter-node authentication mechanism with a per-user authorization boundary, enabling a horizontal-to-vertical privilege escalation chain.
RemediationAI
Upgrade to ArcadeDB 26.7.3 or later, which resolves the cleartext token exposure in the MCP get_server_settings tool per the vendor advisory at https://github.com/ArcadeData/arcadedb/security/advisories/GHSA-p9wc-4fhr-78wm. For deployments that cannot immediately upgrade, restrict MCP interface access to only explicitly trusted administrative users - since PR:L is a prerequisite, reducing the pool of MCP-capable accounts directly reduces exposure. Additionally, rotate the arcadedb.ha.clusterToken on all affected instances to invalidate any tokens that may already have been exfiltrated; this is a critical compensating step even post-upgrade. If HA clustering is not required, disabling the feature removes the token from the configuration entirely and eliminates the privilege-escalation path while still leaving the information disclosure issue present. Network-level controls (firewall rules, VPN requirements) that restrict who can reach the MCP interface reduce the attack surface but do not remediate the underlying flaw.
Unauthenticated data access and manipulation in ArcadeDB before 26.8.1 arises because the Redis wire-protocol plugin exp
Privilege escalation in ArcadeDB server (versions 26.7.3 and earlier) allows a low-privileged authenticated user with re
Privilege escalation in ArcadeDB before 26.8.1 lets a low-privileged authenticated reader escalate to full server admini
Authentication bypass in ArcadeDB before 26.8.1 lets unauthenticated attackers run full CRUD operations against any data
Scripting authorization bypass in ArcadeDB before 26.7.2 lets any authenticated database user - including read-only role
Cross-database authorization bypass (IDOR) in ArcadeDB before 26.7.2 lets attackers read and write any database on the s
Remote code execution in ArcadeDB's Gremlin query engine exposes any deployment running arcadedb-gremlin through version
Cross-database authorization bypass in ArcadeDB's Gremlin wire-protocol plugin allows any authenticated server user to f
Arbitrary file read in ArcadeDB before version 26.8.1 allows authenticated users holding trigger creation privileges to
Cluster token exposure in ArcadeDB before 26.7.2 enables any authenticated user to escalate privileges to root-level adm
Privilege escalation in ArcadeDB before 26.7.3 allows any user holding UPDATE_SCHEMA permission to create server-wide ad
Remote OS command execution in ArcadeDB before 26.7.2 is reachable by authenticated schema administrators through JavaSc
Same weakness CWE-200 – Information Exposure
View allSame technique Information Disclosure
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-51987
GHSA-7qj8-rw8h-hhxv