CVE-2026-75851

ArcadeDB server (com.arcadedb:arcadedb-server) in versions 26.7.3 and earlier fails to propagate the authenticated principal to asynchronous command worker threads. When an HTTP command is submitted with awaitResponse:false, it executes on an async worker whose DatabaseContext has no bound user, causing the scripting authorization gate to become a no-op. A user with only read access to a single database can submit an asynchronous JavaScript (language=js) command via the /api/v1/command endpoint to run code with unrestricted host access (e.g., database.getSecurity().createUser) and create a server-wide administrator, escalating to full administrative control. Fixed in 26.8.1.
Configurations

No configuration.

History

22 Oct 2026, 22:10

Type Values Removed Values Added
Summary
  • (es) El servidor ArcadeDB (com.arcadedb:arcadedb-server) en las versiones 26.7.3 y anteriores falla en propagar el principal autenticado a los hilos de trabajo de comandos asíncronos. Cuando se envía un comando HTTP con awaitResponse:false, este se ejecuta en un trabajador asíncrono cuyo DatabaseContext no tiene un usuario vinculado, lo que hace que la puerta de autorización de scripting se convierta en una operación nula. Un usuario con solo acceso de lectura a una única base de datos puede enviar un comando JavaScript asíncrono (language=js) a través del punto final /api/v1/command para ejecutar código con acceso de host sin restricciones (por ejemplo, database.getSecurity().createUser) y crear un administrador de todo el servidor, escalando a control administrativo total. Corregido en 26.8.1.

Information

Published : 2026-08-18 12:19

Updated : 2026-10-22 22:10


NVD link : CVE-2026-75851

Mitre link : CVE-2026-75851

CVE.ORG link : CVE-2026-75851


JSON object : View

Products Affected

No product.

CWE
CWE-269

Improper Privilege Management