CVE-2026-44221CWE-863broken-access-control

CVE-2026-44221

Critical · published May 13, 2026

CVSS v3.1
9.0
EPSS
0%
Percentile
36.1
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v3.1
9.0 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00429 · 36.1th percentile
Weakness
CWE-863 · Incorrect Authorization
Published
2026-05-13T00:16Z
References (3)
EPSS history
Timeline
  • 12 MAY 19:53Z
    ArcadeDB: Cross-database authorization bypass and unsecured newly-created databases
    cvelistv5