Description
ArcadeDB from 21.12.1 before 26.10.2 contains an authorization bypass vulnerability that allows users with only readRecord to replace the shared GraphQL schema via the read-only query endpoint. Attackers can send a GraphQL type definition with a crafted @sql directive to /api/v1/query/{database}, altering query results returned to other users including administrators.
Published: 2026-10-30
Score: 5.3 Medium
EPSS: n/a
KEV: No
Impact: Privilege Escalation / Data Manipulation
Action: Patch
AI Analysis

Impact

ArcadeDB versions 21.12.1 through 26.10.1 include an authorization bypass that lets users with readRecord permission overwrite the shared GraphQL schema via the read‑only /api/v1/query/{database} endpoint. By sending a GraphQL type definition containing a malicious @sql directive, an attacker can change the schema that all users, including administrators, use to resolve queries. This endows the attacker with the ability to manipulate data returned to other users, compromising confidentiality, integrity, and potentially allowing further privilege escalation if the manipulated schema causes increased data exposure or unintended logic execution.

Affected Systems

The vulnerability affects ArcadeData ArcadeDB distributions released between version 21.12.1 and the 26.10.1 release. Users running any of these versions are susceptible to the schema replacement attack if fewer than proper restrictions on readRecord access are in place.

Risk and Exploitability

The CVSS score of 5.3 indicates moderate severity, and the EPSS score is not available. The vulnerability is not listed in CISA's KEV catalog. Exploitation requires only readRecord permissions and use of the publicly exposed /api/v1/query endpoint, making the attack vector local to the database cluster but accessible over the network if the endpoint is exposed. Because the exploit is a simple HTTP POST with crafted payload, it can be performed by any authenticated user with read access, making the risk moderate if the database is reachable from untrusted networks.

Generated by OpenCVE AI on October 30, 2026 at 14:41 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to ArcadeDB 26.10.2 or later to eliminate the schema replacement flaw.
  • Tighten permissions by granting readRecord only to accounts that require it.
  • Disable or limit access to the /api/v1/query endpoint through firewall or network segmentation until the patch is applied.

Generated by OpenCVE AI on October 30, 2026 at 14:41 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 30 Oct 2026 15:30:00 +0000

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

Fri, 30 Oct 2026 13:30:00 +0000

Type Values Removed Values Added
Description ArcadeDB from 21.12.1 before 26.10.2 contains an authorization bypass vulnerability that allows users with only readRecord to replace the shared GraphQL schema via the read-only query endpoint. Attackers can send a GraphQL type definition with a crafted @sql directive to /api/v1/query/{database}, altering query results returned to other users including administrators.
Title ArcadeDB from 21.12.1 before 26.10.2 GraphQL Schema Replacement via Read-Only Query Endpoint
Weaknesses CWE-862
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

Arcadedata Arcadedb
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-30T13:18:14.388Z

Reserved: 2026-10-30T10:56:15.489Z

Link: CVE-2026-119576

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-10-30T14:16:46.867

Modified: 2026-10-30T14:16:47.130

Link: CVE-2026-119576

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-30T15:15:07Z

Weaknesses