« Volver al listado

CVE-2026-45663

Estado: AplazadaCrítica (9.9)—

Dokploy is a free, self-hostable Platform as a Service (PaaS). In 0.29.1 and earlier, a command injection vulnerability exists in the Docker file upload functionality. When an authenticated user uploads a file to a container, the destinationPath parameter is not properly sanitized and is directly interpolated into a shell command string. By including shell metacharacters such as ; or ", an attacker can escape the intended docker cp command and execute arbitrary OS commands on the Dokploy host.

CVSS

Probabilidad de explotación (EPSS)

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 de red con privilegios (PR:L) a servicio remoto (Docker). Inyección de comandos OS via parámetro unsanitized en comando shell (CWE-77). Ejecución arbitraria de comandos en el host Dokploy.

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

JSON original (NVD)

Mostrar
{
  "id": "CVE-2026-45663",
  "cveTags": [],
  "metrics": {
    "ssvcV203": [
      {
        "source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
        "ssvcData": {
          "id": "CVE-2026-45663",
          "role": "CISA Coordinator",
          "options": [
            {
              "exploitation": "poc"
            },
            {
              "automatable": "no"
            },
            {
              "technicalImpact": "total"
            }
          ],
          "version": "2.0.3",
          "timestamp": "2026-05-29T20:40:44.805822Z"
        }
      }
    ],
    "cvssMetricV31": [
      {
        "type": "Secondary",
        "source": "security-advisories@github.com",
        "cvssData": {
          "scope": "CHANGED",
          "version": "3.1",
          "baseScore": 9.9,
          "attackVector": "NETWORK",
          "baseSeverity": "CRITICAL",
          "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H",
          "integrityImpact": "HIGH",
          "userInteraction": "NONE",
          "attackComplexity": "LOW",
          "availabilityImpact": "HIGH",
          "privilegesRequired": "LOW",
          "confidentialityImpact": "HIGH"
        },
        "impactScore": 6,
        "exploitabilityScore": 3.1
      }
    ]
  },
  "affected": [
    {
      "source": "security-advisories@github.com",
      "affectedData": [
        {
          "vendor": "Dokploy",
          "product": "dokploy",
          "versions": [
            {
              "status": "affected",
              "version": "<= 0.29.1"
            }
          ]
        }
      ]
    }
  ],
  "published": "2026-05-29T16:16:28.347",
  "references": [
    {
      "url": "https://github.com/Dokploy/dokploy/security/advisories/GHSA-9m66-74x3-5mwr",
      "source": "security-advisories@github.com"
    },
    {
      "url": "https://github.com/Dokploy/dokploy/security/advisories/GHSA-9m66-74x3-5mwr",
      "source": "134c704f-9b21-4f2e-91b3-4a467353bcc0"
    }
  ],
  "vulnStatus": "Deferred",
  "weaknesses": [
    {
      "type": "Secondary",
      "source": "security-advisories@github.com",
      "description": [
        {
          "lang": "en",
          "value": "CWE-77"
        }
      ]
    }
  ],
  "descriptions": [
    {
      "lang": "en",
      "value": "Dokploy is a free, self-hostable Platform as a Service (PaaS). In 0.29.1 and earlier, a command injection vulnerability exists in the Docker file upload functionality. When an authenticated user uploads a file to a container, the destinationPath parameter is not properly sanitized and is directly interpolated into a shell command string. By including shell metacharacters such as ; or \", an attacker can escape the intended docker cp command and execute arbitrary OS commands on the Dokploy host."
    },
    {
      "lang": "es",
      "value": "Dokploy es una Plataforma como Servicio (PaaS) gratuita y autoalojable. En la versión 0.29.1 y anteriores, existe una vulnerabilidad de inyección de comandos en la funcionalidad de carga de archivos de Docker. Cuando un usuario autenticado carga un archivo a un contenedor, el parámetro destinationPath no se sanea correctamente y se interpola directamente en una cadena de comandos de shell. Al incluir metacaracteres de shell como ';' o '\"', un atacante puede escapar del comando docker cp previsto y ejecutar comandos arbitrarios del sistema operativo en el host de Dokploy."
    }
  ],
  "lastModified": "2026-07-21T15:10:00.103",
  "sourceIdentifier": "security-advisories@github.com"
}