CVE-2026-108963

Estado: AplazadaAlta (8.8)—
Gravedad8.8Alta · CVSS 3.1
Probabilidad de explotación1.69 %mayor que el 77 % de las CVE
Explotación activaNono figura en el catálogo de CISA
Exploit públicoNo conocidosin código público localizado

databasement anterior a 1.8.2 permite la ejecución remota de código porque ejecuta ciertos comandos (por ejemplo, mariadb-dump) con un nombre de base de datos que puede ser especificado por cualquier usuario autenticado. Por ejemplo, --result-file=/app/public/index.php puede escribir en index.php. En otras palabras, las comillas previenen la inyección de comandos del SO en mariadb-dump, pero la inyección de argumentos por sí sola es suficiente para la ejecución de código de forma indirecta. NOTA: el archivo composer.json del proyecto no indica un paquete Composer de databasement publicado de forma independiente.

Traducción automática del texto original de NVD (en inglés).

CVSS

Puntuación base
8.8
Versión
3.1
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Probabilidad de explotación (EPSS)

Probabilidad de explotación en los próximos 30 días
1.69 %
Percentil entre todas las CVEs puntuadas
77
Fecha de la puntuación
21/10/2026

EPSS (Exploit Prediction Scoring System, de FIRST) estima la probabilidad de que una vulnerabilidad sea explotada en 30 días. Complementa a CVSS (impacto) y a CISA KEV (explotación confirmada).

Técnicas ATT&CK

Cómo se explota esta vulnerabilidad y qué consigue el atacante, en el lenguaje de MITRE ATT&CK.

Acceso remoto (AV:N) con privilegios mínimos autenticados (PR:L). Inyección de argumentos en mariadb-dump ejecutado por el servicio permite ejecución de código indirecta escribiendo en archivos del aplicativo. CWE-88 es inyección de argumentos.

Inferido por nuestro agente de análisis a partir de la descripción oficial, el vector CVSS y la CWE, y comprobado por un supervisor. Puede contener errores.

Mitigaciones ATT&CK que cubren estas técnicas

Tecnologías afectadas (1)

⚠ Inferidas por IA a partir de la descripción — NVD aún no ha analizado esta CVE; no son CPE verificados.

CWE

Referencias

Mostrar las 5 referencias

JSON original (NVD)

Mostrar
{
  "id": "CVE-2026-108963",
  "cveTags": [],
  "metrics": {
    "ssvcV203": [
      {
        "source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
        "ssvcData": {
          "id": "CVE-2026-108963",
          "role": "CISA Coordinator",
          "options": [
            {
              "exploitation": "poc"
            },
            {
              "automatable": "no"
            },
            {
              "technicalImpact": "total"
            }
          ],
          "version": "2.0.3",
          "timestamp": "2026-10-13T13:54:57.257252Z"
        }
      }
    ],
    "cvssMetricV31": [
      {
        "type": "Secondary",
        "source": "cve@mitre.org",
        "cvssData": {
          "scope": "UNCHANGED",
          "version": "3.1",
          "baseScore": 8.8,
          "attackVector": "NETWORK",
          "baseSeverity": "HIGH",
          "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H",
          "integrityImpact": "HIGH",
          "userInteraction": "NONE",
          "attackComplexity": "LOW",
          "availabilityImpact": "HIGH",
          "privilegesRequired": "LOW",
          "confidentialityImpact": "HIGH"
        },
        "impactScore": 5.9,
        "exploitabilityScore": 2.8
      }
    ]
  },
  "affected": [
    {
      "source": "cve@mitre.org",
      "affectedData": [
        {
          "repo": "https://github.com/David-Crty/databasement",
          "vendor": "David-Crty",
          "product": "databasement",
          "versions": [
            {
              "status": "affected",
              "version": "1.0.0",
              "lessThan": "1.8.2",
              "versionType": "semver"
            }
          ],
          "programFiles": [
            "app/Http/Requests/Api/V1/SaveDatabaseServerRequest.php",
            "app/Services/Backup/Databases/MysqlDatabase.php",
            "app/Services/Backup/ShellProcessor.php"
          ],
          "defaultStatus": "unaffected",
          "programRoutines": [
            {
              "name": "MysqlDatabase::dump"
            },
            {
              "name": "ShellProcessor"
            }
          ]
        }
      ]
    }
  ],
  "published": "2026-10-11T20:16:32.853",
  "references": [
    {
      "url": "https://github.com/David-Crty/databasement/blob/bcee6f0e62796337aaac26961c41f7eb9578dd76/app/Services/Backup/Databases/MysqlDatabase.php#L22",
      "source": "cve@mitre.org"
    },
    {
      "url": "https://github.com/David-Crty/databasement/blob/bcee6f0e62796337aaac26961c41f7eb9578dd76/composer.json#L3",
      "source": "cve@mitre.org"
    },
    {
      "url": "https://github.com/David-Crty/databasement/commit/22258e3eac594e653f9d04a69d93e83923d61499",
      "source": "cve@mitre.org"
    },
    {
      "url": "https://github.com/David-Crty/databasement/commit/2d2761905594a2fa2c3d81d48a7c8b6a1784862c",
      "source": "cve@mitre.org"
    },
    {
      "url": "https://github.com/David-Crty/databasement/security/advisories/GHSA-hm57-pvxc-4pcm",
      "source": "cve@mitre.org"
    }
  ],
  "vulnStatus": "Deferred",
  "weaknesses": [
    {
      "type": "Secondary",
      "source": "cve@mitre.org",
      "description": [
        {
          "lang": "en",
          "value": "CWE-88"
        }
      ]
    }
  ],
  "descriptions": [
    {
      "lang": "en",
      "value": "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."
    }
  ],
  "lastModified": "2026-10-13T14:17:24.550",
  "sourceIdentifier": "cve@mitre.org"
}