CVE-2026-98726

Estado: RecibidaSin puntuar—
Gravedad—Sin puntuar
Probabilidad de explotación0.20 %mayor que el 9 % de las CVE
Explotación activaNono figura en el catálogo de CISA
Exploit públicoNo conocidosin código público localizado

En el kernel de Linux se ha resuelto la siguiente vulnerabilidad:

nvme-multipath: corrige un desbordamiento por defecto en las comprobaciones de límites del registro ANA

El número de grupos ANA anunciado mediante Identify Controller determina el tamaño del búfer del registro ANA. La cabecera del registro ANA y los descriptores de grupo suministran, de forma independiente, el número de grupos y de identificadores de espacio de nombres que deben analizarse.

Ambas comprobaciones de límites restan un tamaño de objeto no fiable a ana_log_size antes de comparar el desplazamiento actual. Si el objeto es mayor que el búfer, la resta de size_t provoca un desbordamiento por defecto y permite que el analizador lea más allá de ana_log_buf.

Leer descripción completaMostrar menos

Comprobar el desplazamiento actual antes de la primera resta y comparar en su lugar el tamaño de cada objeto con el búfer restante. Así se rechazan los datos ANA incoherentes antes de desreferenciar un descriptor de grupo truncado o de recorrer un array de identificadores de espacio de nombres sobredimensionado.

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

CVSS

NVD no ha asignado puntuación CVSS a esta CVE (habitual desde el cambio de política de abril de 2026).

Probabilidad de explotación (EPSS)

Probabilidad de explotación en los próximos 30 días
0.20 %
Percentil entre todas las CVEs puntuadas
9
Fecha de la puntuación
20/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).

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.

Referencias

Mostrar las 4 referencias

JSON original (NVD)

Mostrar
{
  "id": "CVE-2026-98726",
  "cveTags": [],
  "metrics": {},
  "affected": [
    {
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
      "affectedData": [
        {
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "product": "Linux",
          "versions": [
            {
              "status": "affected",
              "version": "0d0b660f214dc4905db7b6bc998bad0c16dfb1ba",
              "lessThan": "03a0c21f0fd7a872953aae5714303d8f38d1e567",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "0d0b660f214dc4905db7b6bc998bad0c16dfb1ba",
              "lessThan": "49e8a3224c91fd5fbf22f4adcca6c8209cfdd6fe",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "0d0b660f214dc4905db7b6bc998bad0c16dfb1ba",
              "lessThan": "e5cdb0c0a51e8ff49914ae16ef5360010c40cc85",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "0d0b660f214dc4905db7b6bc998bad0c16dfb1ba",
              "lessThan": "63fa2d9c9c37020bd2703fe2a6a38027b5abeb15",
              "versionType": "git"
            }
          ],
          "programFiles": [
            "drivers/nvme/host/multipath.c"
          ],
          "defaultStatus": "unaffected"
        },
        {
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "product": "Linux",
          "versions": [
            {
              "status": "affected",
              "version": "4.19"
            },
            {
              "status": "unaffected",
              "version": "0",
              "lessThan": "4.19",
              "versionType": "semver"
            },
            {
              "status": "unaffected",
              "version": "6.12.113",
              "versionType": "semver",
              "lessThanOrEqual": "6.12.*"
            },
            {
              "status": "unaffected",
              "version": "6.18.56",
              "versionType": "semver",
              "lessThanOrEqual": "6.18.*"
            },
            {
              "status": "unaffected",
              "version": "7.2.10",
              "versionType": "semver",
              "lessThanOrEqual": "7.2.*"
            },
            {
              "status": "unaffected",
              "version": "7.3",
              "versionType": "original_commit_for_fix",
              "lessThanOrEqual": "*"
            }
          ],
          "programFiles": [
            "drivers/nvme/host/multipath.c"
          ],
          "defaultStatus": "affected"
        }
      ]
    }
  ],
  "published": "2026-10-18T16:17:26.237",
  "references": [
    {
      "url": "https://git.kernel.org/stable/c/03a0c21f0fd7a872953aae5714303d8f38d1e567",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/49e8a3224c91fd5fbf22f4adcca6c8209cfdd6fe",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/63fa2d9c9c37020bd2703fe2a6a38027b5abeb15",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/e5cdb0c0a51e8ff49914ae16ef5360010c40cc85",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    }
  ],
  "vulnStatus": "Received",
  "descriptions": [
    {
      "lang": "en",
      "value": "In the Linux kernel, the following vulnerability has been resolved:\n\nnvme-multipath: fix underflow in ANA log bounds checks\n\nThe number of ANA groups advertised through Identify Controller sizes the\nANA log buffer. The ANA log header and group descriptors independently\nsupply the number of groups and namespace IDs to parse.\n\nBoth bounds checks subtract an untrusted object size from ana_log_size\nbefore comparing the current offset. If the object is larger than the\nbuffer, the size_t subtraction underflows and lets the parser read beyond\nana_log_buf.\n\nCheck the current offset before the first subtraction and compare each\nobject size with the remaining buffer instead. This rejects inconsistent\nANA data before dereferencing a truncated group descriptor or walking an\noversized namespace ID array."
    }
  ],
  "lastModified": "2026-10-19T10:19:36.777",
  "sourceIdentifier": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
}