CVE-2026-98390

Estado: RecibidaSin puntuar—
Gravedad—Sin puntuar
Probabilidad de explotación0.21 %mayor que el 10 % 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:

x86/amd_node: Evitar la división por cero en sistemas virtualizados

En un sistema virtualizado, el número de nodos no guarda relación con el número de raíces. Un dom0 PVH de Xen puede calcular roots_per_node como 0, lo que provoca un fallo por división por cero en:

porque el código de topología subyacente en Xen acaba haciendo que num_nodes sea 2 y num_roots sea 1, y el resultado de la división entera es 0.

El problema se observa con Xen, pero podría afectar a otros sistemas.

Establecer roots_per_node en 1 en este caso. Mostrar un error de firmware cuando esto se realice en sistemas no virtualizados.

Detalles técnicos trazas, registros y código del informe original
  if (count++ % roots_per_node)

  [ bp: Retocar el mensaje de commit. ]

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.21 %
Percentil entre todas las CVEs puntuadas
10
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).

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 3 referencias

JSON original (NVD)

Mostrar
{
  "id": "CVE-2026-98390",
  "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": "0a4b61d9c2e496b5f0a10e29e355a1465c8738bb",
              "lessThan": "9273a90465d58b82aca4bea71451ef6bee084928",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "0a4b61d9c2e496b5f0a10e29e355a1465c8738bb",
              "lessThan": "94e984d8858a3228952b02f84e66610961098cc2",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "0a4b61d9c2e496b5f0a10e29e355a1465c8738bb",
              "lessThan": "72bd92bd8190d7869ecb462649ca40f297822a33",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "c4ad899a33198ab6335732c769835d035e66894a",
              "versionType": "git"
            },
            {
              "status": "affected",
              "version": "6.17.8",
              "lessThan": "6.18",
              "versionType": "semver"
            }
          ],
          "programFiles": [
            "arch/x86/kernel/amd_node.c"
          ],
          "defaultStatus": "unaffected"
        },
        {
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "product": "Linux",
          "versions": [
            {
              "status": "affected",
              "version": "6.18"
            },
            {
              "status": "unaffected",
              "version": "0",
              "lessThan": "6.18",
              "versionType": "semver"
            },
            {
              "status": "unaffected",
              "version": "6.18.53",
              "versionType": "semver",
              "lessThanOrEqual": "6.18.*"
            },
            {
              "status": "unaffected",
              "version": "7.2.7",
              "versionType": "semver",
              "lessThanOrEqual": "7.2.*"
            },
            {
              "status": "unaffected",
              "version": "7.3",
              "versionType": "original_commit_for_fix",
              "lessThanOrEqual": "*"
            }
          ],
          "programFiles": [
            "arch/x86/kernel/amd_node.c"
          ],
          "defaultStatus": "affected"
        }
      ]
    }
  ],
  "published": "2026-10-14T14:17:49.873",
  "references": [
    {
      "url": "https://git.kernel.org/stable/c/72bd92bd8190d7869ecb462649ca40f297822a33",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/9273a90465d58b82aca4bea71451ef6bee084928",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    },
    {
      "url": "https://git.kernel.org/stable/c/94e984d8858a3228952b02f84e66610961098cc2",
      "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
    }
  ],
  "vulnStatus": "Received",
  "descriptions": [
    {
      "lang": "en",
      "value": "In the Linux kernel, the following vulnerability has been resolved:\n\nx86/amd_node: Avoid divide by zero on virtualized systems\n\nOn a virtualized system, the number of nodes does not have a relationship to\nthe number of roots.  A Xen PVH dom0 can calculate roots_per_node as 0, which\ncrashes with a divide by zero in:\n\n  if (count++ % roots_per_node)\n\nbecause the underlying topology code on Xen ends up making num_nodes\n2 and num_roots 1 and the integer division result is 0.\n\nThe issue is seen with Xen, but it could affect other systems.\n\nSet roots_per_node to 1 in this case. Print a firmware bug when this is\nperformed for non-virtualized systems.\n\n  [ bp: Massage commit message. ]"
    }
  ],
  "lastModified": "2026-10-19T10:18:42.317",
  "sourceIdentifier": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
}