« Volver al listado

CVE-2026-107578

Estado: AplazadaMedia (6.7)—

Una resolución incorrecta de enlaces y el control externo de rutas de archivo en las operaciones administrativas de línea de comandos de hMailServer.exe en Progressive Robot hMailServer 6.3.4 y 6.3.5 permiten a un atacante local que ya ejecuta código como la cuenta de servicio con pocos privilegios escalar privilegios.

Leer descripción completaMostrar menos

En Windows, las operaciones ejecutadas con derechos de administrador por el instalador, DBSetup, el Control Panel o un administrador escribían entradas de registro y registros de bloqueos en la carpeta de registros, creaban, eliminaban y cambiaban los permisos del certificado autofirmado y la clave privada en la carpeta de datos, y reescribían archivos de mensajes en la carpeta de datos, todo por ruta en carpetas que la cuenta de servicio (NT SERVICE\hMailServer, la predeterminada para nuevas instalaciones desde 6.3.4) puede modificar, siguiendo uniones (junctions) y puntos de montaje; y las operaciones de mantenimiento del almacén accedían a archivos por nombres tomados de la base de datos, en la que la cuenta de servicio puede escribir, incluidos nombres fuera de la carpeta de datos. En Linux, las operaciones de mantenimiento del almacén y de almacenamiento de objetos ejecutadas como root seguían enlaces simbólicos que la cuenta de servicio (el usuario hmailserver del paquete, propietario de la carpeta de datos) colocaba en ella, de modo que una operación ejecutada como root leía, escribía o eliminaba el destino del enlace como root. Un atacante local que controle la cuenta de servicio puede así obtener los privilegios del administrador (Windows) o de root (Linux) cuando se ejecuta una operación de este tipo.

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

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.

Vector AV:L, UI:R indica explotación en cliente (T1203). Atacante local con código ya ejecutado escala a admin/root aprovechando enlaces simbólicos y rutas manipulables en operaciones del instalador.

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-107578",
  "cveTags": [],
  "metrics": {
    "ssvcV203": [
      {
        "source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
        "ssvcData": {
          "id": "CVE-2026-107578",
          "role": "CISA Coordinator",
          "options": [
            {
              "exploitation": "none"
            },
            {
              "automatable": "no"
            },
            {
              "technicalImpact": "total"
            }
          ],
          "version": "2.0.3",
          "timestamp": "2026-10-08T14:17:49.322792Z"
        }
      }
    ],
    "cvssMetricV31": [
      {
        "type": "Secondary",
        "source": "cve@gitlab.com",
        "cvssData": {
          "scope": "UNCHANGED",
          "version": "3.1",
          "baseScore": 6.7,
          "attackVector": "LOCAL",
          "baseSeverity": "MEDIUM",
          "vectorString": "CVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:H",
          "integrityImpact": "HIGH",
          "userInteraction": "REQUIRED",
          "attackComplexity": "HIGH",
          "availabilityImpact": "HIGH",
          "privilegesRequired": "LOW",
          "confidentialityImpact": "HIGH"
        },
        "impactScore": 5.9,
        "exploitabilityScore": 0.8
      }
    ]
  },
  "affected": [
    {
      "source": "cve@gitlab.com",
      "affectedData": [
        {
          "repo": "https://gitlab.com/hmailserver/hmailserver",
          "vendor": "Progressive Robot Ltd",
          "product": "hMailServer",
          "versions": [
            {
              "status": "affected",
              "version": "6.3.4",
              "lessThan": "6.3.6",
              "versionType": "semver"
            }
          ],
          "defaultStatus": "unaffected"
        }
      ]
    }
  ],
  "published": "2026-10-08T12:17:15.787",
  "references": [
    {
      "url": "https://gitlab.com/hmailserver/hmailserver/-/releases/v6.3.6",
      "source": "cve@gitlab.com"
    },
    {
      "url": "https://gitlab.com/hmailserver/hmailserver/-/work_items/71",
      "source": "cve@gitlab.com"
    }
  ],
  "vulnStatus": "Deferred",
  "weaknesses": [
    {
      "type": "Secondary",
      "source": "cve@gitlab.com",
      "description": [
        {
          "lang": "en",
          "value": "CWE-59"
        }
      ]
    }
  ],
  "descriptions": [
    {
      "lang": "en",
      "value": "Improper link resolution and external control of file paths in the administrative command-line operations of hMailServer.exe in Progressive Robot hMailServer 6.3.4 and 6.3.5 allow a local attacker who already runs code as the low-privilege service account to escalate privilege. On Windows, operations run with administrator rights by the installer, DBSetup, the Control Panel or an administrator wrote log entries and crash records into the log folder, created, deleted and changed the permissions of the self-signed certificate and private key in the data folder, and rewrote message files in the data folder, all by path in folders the service account (NT SERVICE\\hMailServer, the default for new installations since 6.3.4) can modify, following junctions and mount points; and the store-maintenance operations reached files by names taken from the database, which the service account can write, including names outside the data folder. On Linux, the store-maintenance and object-storage operations run as root followed symbolic links the service account (the packaged hmailserver user, which owns the data folder) planted in it, so a root-run operation read, wrote or removed the link's target as root. A local attacker controlling the service account can thereby gain the administrator's (Windows) or root's (Linux) privileges when such an operation is run."
    }
  ],
  "lastModified": "2026-10-08T21:02:43.860",
  "sourceIdentifier": "cve@gitlab.com"
}