CVE-2026-55642

dbx is a cross-platform database client for databases. Prior to 0.5.51, dbx-web auth_middleware in crates/dbx-web/src/auth.rs passes every protected request to the handler chain when password_hash is None. A fresh deployment reaches that state when DBX_PASSWORD is unset and no stored password exists, while crates/dbx-web/src/main.rs binds the service to 0.0.0.0 on port 4224 by default. An unauthenticated network attacker can call the /api/connection/connect and /api/query/execute routes to use configured database credentials and execute arbitrary SQL, allowing disclosure, modification, or destruction of data in connected databases. The desktop Tauri application is not affected because it binds only to loopback. This issue is fixed in version 0.5.51.
Configurations

No configuration.

History

18 Oct 2026, 20:10

Type Values Removed Values Added
Summary
  • (es) dbx es un cliente de base de datos multiplataforma para bases de datos. Antes de la versión 0.5.51, el auth_middleware de dbx-web en crates/dbx-web/src/auth.rs pasa cada solicitud protegida a la cadena de gestores cuando password_hash es None. Una implementación nueva alcanza ese estado cuando DBX_PASSWORD no está configurada y no existe ninguna contraseña almacenada, mientras que crates/dbx-web/src/main.rs enlaza el servicio a 0.0.0.0 en el puerto 4224 por defecto. Un atacante de red no autenticado puede llamar a las rutas /api/connection/connect y /api/query/execute para usar credenciales de base de datos configuradas y ejecutar SQL arbitrario, permitiendo la divulgación, modificación o destrucción de datos en bases de datos conectadas. La aplicación de escritorio Tauri no se ve afectada porque se enlaza solo a loopback. Este problema está solucionado en la versión 0.5.51.

Information

Published : 2026-08-20 17:18

Updated : 2026-10-18 20:10


NVD link : CVE-2026-55642

Mitre link : CVE-2026-55642

CVE.ORG link : CVE-2026-55642


JSON object : View

Products Affected

No product.

CWE
CWE-306

Missing Authentication for Critical Function