Sceawere

Vulnerability Detail

CVE-2026-75845UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV

ArcadeDB Authorization Bypass Vulnerability

Vulnerability Metadata

Severity
Medium
Score / CVSS
6.3
Creation Date
3h ago
Vendor
ArcadeData
Product
arcadedb
Attack Type
Improper Privilege Management
Vector String
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L
Attack Complexity
LOW

Narrative and Response

Description

ArcadeDB versions 26.4.2 through 26.7.3 contain an authorization bypass vulnerability in the set_server_setting MCP server-level tool. SetServerSettingTool.execute() gates only on the global allowAdmin flag and never checks the caller's role, so in an MCP deployment with allowAdmin=true and a non-root allowedUsers set, any authenticated read-only user can invoke set_server_setting to modify server GlobalConfiguration, enabling configuration tampering or denial of service. The issue is fixed in 26.8.1.

Executive Summary

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Executive Summary Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Technical Details

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Detailed Technical Analysis Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Mitigations

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Remediation & Mitigations Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

References

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Intelligence References Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Additional Metadata

{
  "score": "6.3",
  "pubDate": "2026-08-18T12:19:35.040Z",
  "pubdate": "2026-08-18T12:19:35.040Z",
  "executiveSummary": "ArcadeDB versions 26.4.2 through 26.7.3 suffer from an authorization bypass vulnerability located within the set_server_setting MCP server-level tool. The flaw allows authenticated, read-only users to bypass intended role-based access restrictions and invoke the SetServerSettingTool.execute() function, leading to unauthorized modification of server configurations.\nThe primary impact of this vulnerability includes configuration tampering and potential denial of service (DoS) conditions against the affected database server. The vulnerability stems from improper access control checks that rely solely on the global allowAdmin flag without validating the caller's specific administrative role.\nExploitation requires an attacker to be authenticated within an MCP deployment configured with allowAdmin=true and a non-root allowedUsers set. Under these conditions, a low-privileged or read-only user can leverage the flaw to execute administrative commands and alter critical server GlobalConfiguration parameters without possessing the necessary administrative privileges.",
  "technicalDetails": "The vulnerability resides in the set_server_setting MCP server-level tool of ArcadeDB, specifically within the SetServerSettingTool.execute() method. The root cause of the issue is an incomplete authorization check implementation. Rather than performing a comprehensive validation of the caller's assigned role or privileges, the execution logic gates access exclusively on the global allowAdmin flag.\nIn an MCP deployment where allowAdmin is set to true and a non-root allowedUsers configuration is defined, the system fails to verify whether the authenticated caller possesses administrative privileges. Consequently, any authenticated user—including those restricted to read-only roles—can successfully invoke the set_server_setting tool.\nThe attack flow proceeds as follows: First, an attacker authenticates to the ArcadeDB MCP deployment as a low-privileged or read-only user. Next, the attacker formulates an API call targeting the set_server_setting tool. Because the execution handler only validates the global allowAdmin parameter and neglects to enforce role-based access control, the request passes the authorization gate. Finally, the SetServerSettingTool.execute() method processes the payload and applies arbitrary modifications to the server GlobalConfiguration.\nThe post-exploitation impact allows malicious actors to alter critical server settings, introducing misconfigurations that can disrupt database operations, corrupt server state, or induce a denial of service (DoS). The affected versions span from 26.4.2 through 26.7.3, and the issue is fully resolved in version 26.8.1."
}