Vulnerability Information
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
Vulnerability Title
ArcadeDB: Cross-database authorization bypass and unsecured newly-created databases
Vulnerability Description
ArcadeDB is a Multi-Model DBMS. Prior to 2.6.4, 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 2.6.4.
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:H
Vulnerability Type
授权机制不正确
Vulnerability Title
arcadedb 安全漏洞
Vulnerability Description
arcadedb是Arcade Data开源的一个高性能多模型数据库管理系统。 ArcadeDB 2.6.4之前版本存在安全漏洞,该漏洞源于两个缺陷,ServerSecurityUser.getDatabaseUser()返回未初始化fileAccessMap的数据库用户,以及ArcadeDBServer.createDatabase()省略setSecurity调用,可能导致任何经过身份验证的主体绕过记录级和数据库级授权。
CVSS Information
N/A
Vulnerability Type
N/A