VULNERABILIDAD
CVE-2026-108963 Inyección de argumentos con ejecución remota de código en databasement
databasement anterior a 1.8.2 permite ejecución remota de código porque ejecuta ciertos comandos (por ejemplo, mariadb-dump) con un nombre de base de datos que cualquier usuario autenticado puede especificar. Por ejemplo, --result-file=/app/public/index.php permite escribir en index.php; el entrecomillado evita la inyección de comandos del sistema en mariadb-dump, pero la inyección de argumentos basta para ejecutar código de forma indirecta.
Alerta de Nureq Monitor
Detectada 11 OCT · 18:54
CVSS 3.1
8.8ALTAPROBABILIDAD DE EXPLOTACIÓN (EPSS)
1,7 % PERCENTIL 77
EXPLOTACIÓN ACTIVA
No confirmada
EXPLOIT PÚBLICO
No conocido
Qué es CVE-2026-108963
databasement anterior a 1.8.2 permite ejecución remota de código porque ejecuta ciertos comandos (por ejemplo, mariadb-dump) con un nombre de base de datos que cualquier usuario autenticado puede especificar. Por ejemplo, --result-file=/app/public/index.php permite escribir en index.php; el entrecomillado evita la inyección de comandos del sistema en mariadb-dump, pero la inyección de argumentos basta para ejecutar código de forma indirecta.
Productos y versiones afectadas
David-Crty databasement
Qué hacer
- Verificá si usás databasement y en qué versión: el rango afectado figura arriba.
- Actualizá a la versión corregida que indique el fabricante en su aviso (ver referencias) o aplicá la mitigación que publique.
- Revisá registros y accesos de los sistemas expuestos para descartar que se haya aprovechado antes de corregir.
Calculadora CVSS
CVSS 3.1 · 8.8 ALTA
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
- VECTOR DE ATAQUE (AV)
- Red
- COMPLEJIDAD DEL ATAQUE (AC)
- Baja
- PRIVILEGIOS REQUERIDOS (PR)
- Bajos
- INTERACCIÓN DEL USUARIO (UI)
- Ninguna
- ALCANCE (S)
- Sin cambio
- CONFIDENCIALIDAD (C)
- Alta
- INTEGRIDAD (I)
- Alta
- DISPONIBILIDAD (A)
- Alta
Abrir la calculadora completa →
Descripción original
databasement before 1.8.2 allows remote code execution because it runs certain commands (e.g., mariadb-dump) with a database name that can be specified by any authenticated user. For example, --result-file=/app/public/index.php can write to index.php. In other words, quoting prevents OS command injection in mariadb-dump, but the argument injection alone is sufficient for code execution indirectly. NOTE: the project's composer.json file does not indicate an independently published databasement Composer package.
Referencias
- github.com/David-Crty/databasement/security/advisories/GHSA-hm57-pvxc-4pcmVENDOR-ADVISORY · EXPLOIT · TECHNICAL-DESCRIPTION
- github.com/David-Crty/databasement/blob/bcee6f0e62796337aaac26961c41f7eb9578dd76/app/Serv…PRODUCT
- github.com/David-Crty/databasement/commit/2d2761905594a2fa2c3d81d48a7c8b6a1784862c
- github.com/David-Crty/databasement/commit/22258e3eac594e653f9d04a69d93e83923d61499
- github.com/David-Crty/databasement/blob/bcee6f0e62796337aaac26961c41f7eb9578dd76/composer…NOT-APPLICABLE
Historial de la alerta
- VULNERABILIDAD Nueva vulnerabilidad detectada.
CÓMO SE HIZOResumen traducido automáticamente al español a partir de la descripción original. Ante dudas, la descripción original y las referencias del fabricante son la fuente de verdad. Cómo funciona.