CVE-2026-44221

ArcadeDB is a Multi-Model DBMS. Starting in version 21.10.1 and prior to version 26.4.2, authenticated users and API tokens scoped to a specific database could read, write, and mutate schema on any other database on the same server. Two distinct defects contributed: (1) ServerSecurityUser.getDatabaseUser() returned a DB user with an uninitialized fileAccessMap, which requestAccessOnFile treated as allow-all; (2) ArcadeDBServer.createDatabase() omitted factory.setSecurity(...) so any database created via POST /api/v1/server {"command":"create database X"} had its entire record-level authorization system silently disabled. In combination, record-level and database-level authorization could be bypassed by any authenticated principal. This vulnerability is fixed in 26.4.2.
Configurations

No configuration.

History

26 Oct 2026, 18:10

Type Values Removed Values Added
Summary
  • (es) ArcadeDB es un DBMS Multi-Modelo. Antes de 2.6.4, los usuarios autenticados y los tokens de API con alcance a una base de datos específica podían leer, escribir y mutar el esquema en cualquier otra base de datos en el mismo servidor. Dos defectos distintos contribuyeron: (1) ServerSecurityUser.getDatabaseUser() devolvió un usuario de DB con un fileAccessMap no inicializado, que requestAccessOnFile trató como permitir todo; (2) ArcadeDBServer.createDatabase() omitió factory.setSecurity(...) por lo que cualquier base de datos creada a través de POST /api/v1/server {’command’:’create database X’} tenía su sistema de autorización a nivel de registro completo deshabilitado silenciosamente. En combinación, la autorización a nivel de registro y a nivel de base de datos podía ser eludida por cualquier principal autenticado. Esta vulnerabilidad está corregida en 2.6.4.

Information

Published : 2026-05-12 20:16

Updated : 2026-10-26 18:10


NVD link : CVE-2026-44221

Mitre link : CVE-2026-44221

CVE.ORG link : CVE-2026-44221


JSON object : View

Products Affected

No product.

CWE
CWE-863

Incorrect Authorization