CVE-2026-98716
En el kernel de Linux se ha resuelto la siguiente vulnerabilidad:
KVM: SVM: Usar el mapa mapa de bits de permisos MSR del VMCB activo al comprobar si un MSR está interceptado
Usar el mapa de bits de permisos MSR del VMCB activo en lugar de suponer que KVM siempre usa el mapa de bits de vmcb02 cuando L2 está activo, ya que KVM usa msrpm02 si y solo si L1 quiere interceptar los accesos a MSR, es decir, si y solo si KVM necesita fusionar msprm01 con msrpm12.
No molestarse en seguir la dirección virtual del mapa de bits que se está usando, ya que __va() es barato en x86, y almacenar en caché la dirección virtual introduciría otra fuente de información potencialmente obsoleta.
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.17 %
- Percentil entre todas las CVEs puntuadas
- 6
- 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-98716",
"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": "b2ac58f90540e39324e7a29a7ad471407ae0bf48",
"lessThan": "74836ae4785b9754bb36d0b18fcc1dec4e5e98d2",
"versionType": "git"
},
{
"status": "affected",
"version": "b2ac58f90540e39324e7a29a7ad471407ae0bf48",
"lessThan": "318ef696fa3c712e46bb62a1a828c3cd62f390c3",
"versionType": "git"
},
{
"status": "affected",
"version": "b2ac58f90540e39324e7a29a7ad471407ae0bf48",
"lessThan": "55865b3ae03705aa39198783b9cb1f8b96eb44e4",
"versionType": "git"
},
{
"status": "affected",
"version": "b2ac58f90540e39324e7a29a7ad471407ae0bf48",
"lessThan": "9e06bbb9ade7cdf28d4a3b5b14e5812881c8df85",
"versionType": "git"
},
{
"status": "affected",
"version": "f54d0bb8487d2f016fbc4f0e38ef9098f8eb8bd4",
"versionType": "git"
},
{
"status": "affected",
"version": "89be8950bab799ddb9cc3777345e3c21bcb32dba",
"versionType": "git"
},
{
"status": "affected",
"version": "3.16.57",
"lessThan": "3.17",
"versionType": "semver"
},
{
"status": "affected",
"version": "4.4.168",
"lessThan": "4.5",
"versionType": "semver"
}
],
"programFiles": [
"arch/x86/kvm/svm/svm.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.16"
},
{
"status": "unaffected",
"version": "0",
"lessThan": "4.16",
"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": [
"arch/x86/kvm/svm/svm.c"
],
"defaultStatus": "affected"
}
]
}
],
"published": "2026-10-18T16:17:25.150",
"references": [
{
"url": "https://git.kernel.org/stable/c/318ef696fa3c712e46bb62a1a828c3cd62f390c3",
"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
},
{
"url": "https://git.kernel.org/stable/c/55865b3ae03705aa39198783b9cb1f8b96eb44e4",
"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
},
{
"url": "https://git.kernel.org/stable/c/74836ae4785b9754bb36d0b18fcc1dec4e5e98d2",
"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
},
{
"url": "https://git.kernel.org/stable/c/9e06bbb9ade7cdf28d4a3b5b14e5812881c8df85",
"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
}
],
"vulnStatus": "Received",
"descriptions": [
{
"lang": "en",
"value": "In the Linux kernel, the following vulnerability has been resolved:\n\nKVM: SVM: Use the active VMCB's MSR bitmap when checking if MSR is intercepted\n\nUse the MSR permission bitmap of the active VMCB instead of assuming that\nKVM is always using vmcb02's bitmap when L2 is active, as KVM uses msrpm02\nif and only if L1 wants to intercept MSR accesses, i.e. if and only if KVM\nneeds to merge msprm01 with msrpm12.\n\nDon't bother tracking the virtual address of the bitmap that's being used,\nas __va() is cheap on x86, and caching the virtual address would introduce\nyet another source of potentially stale information."
}
],
"lastModified": "2026-10-19T10:19:35.847",
"sourceIdentifier": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
}