CVE-2026-98486
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
net: ena: fix MMIO read buffer leak on probe failure
ena_device_init() inicializa el mecanismo de lectura MMIO con ena_com_mmio_reg_read_request_init(), que reserva un búfer DMA coherente para las respuestas de lectura MMIO.
La ruta de eliminación normal libera este búfer mediante ena_com_mmio_reg_read_request_destroy(). Sin embargo, si ena_probe() falla después de que ena_device_init() tenga éxito, la ruta de error destruye los recursos de administración y, finalmente, libera ena_dev sin destruir la solicitud de lectura MMIO, lo que deja el búfer DMA coherente reservado.
Leer descripción completaMostrar menos
Llame a ena_com_mmio_reg_read_request_destroy() en la ruta de error de ena_probe() antes de liberar el resto de recursos del dispositivo.
Este fallo se encontró mediante inspección manual del código.
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-98486",
"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": "1738cd3ed342294360d6a74d4e58800004bff854",
"lessThan": "7bd3e9a2d0c288e54f51df260d9433163f5fbc1e",
"versionType": "git"
},
{
"status": "affected",
"version": "1738cd3ed342294360d6a74d4e58800004bff854",
"lessThan": "30ff01b4c7e419bb70f40f01dcd7f6af680808b3",
"versionType": "git"
},
{
"status": "affected",
"version": "1738cd3ed342294360d6a74d4e58800004bff854",
"lessThan": "47785f9f638b064ce6e32e8e3b6f1ffd83849fc2",
"versionType": "git"
},
{
"status": "affected",
"version": "1738cd3ed342294360d6a74d4e58800004bff854",
"lessThan": "9476b4468862927297c94c440863cd8ed1e7cc83",
"versionType": "git"
}
],
"programFiles": [
"drivers/net/ethernet/amazon/ena/ena_netdev.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.9"
},
{
"status": "unaffected",
"version": "0",
"lessThan": "4.9",
"versionType": "semver"
},
{
"status": "unaffected",
"version": "6.12.112",
"versionType": "semver",
"lessThanOrEqual": "6.12.*"
},
{
"status": "unaffected",
"version": "6.18.55",
"versionType": "semver",
"lessThanOrEqual": "6.18.*"
},
{
"status": "unaffected",
"version": "7.2.9",
"versionType": "semver",
"lessThanOrEqual": "7.2.*"
},
{
"status": "unaffected",
"version": "7.3",
"versionType": "original_commit_for_fix",
"lessThanOrEqual": "*"
}
],
"programFiles": [
"drivers/net/ethernet/amazon/ena/ena_netdev.c"
],
"defaultStatus": "affected"
}
]
}
],
"published": "2026-10-18T16:16:59.313",
"references": [
{
"url": "https://git.kernel.org/stable/c/30ff01b4c7e419bb70f40f01dcd7f6af680808b3",
"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
},
{
"url": "https://git.kernel.org/stable/c/47785f9f638b064ce6e32e8e3b6f1ffd83849fc2",
"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
},
{
"url": "https://git.kernel.org/stable/c/7bd3e9a2d0c288e54f51df260d9433163f5fbc1e",
"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
},
{
"url": "https://git.kernel.org/stable/c/9476b4468862927297c94c440863cd8ed1e7cc83",
"source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
}
],
"vulnStatus": "Received",
"descriptions": [
{
"lang": "en",
"value": "In the Linux kernel, the following vulnerability has been resolved:\n\nnet: ena: fix MMIO read buffer leak on probe failure\n\nena_device_init() initializes the MMIO read mechanism with\nena_com_mmio_reg_read_request_init(), which allocates a coherent DMA\nbuffer for MMIO read responses.\n\nThe normal removal path releases this buffer through\nena_com_mmio_reg_read_request_destroy(). However, if ena_probe() fails\nafter ena_device_init() succeeds, the error path destroys the admin\nresources and eventually frees ena_dev without destroying the MMIO read\nrequest, leaving the coherent DMA buffer allocated.\n\nCall ena_com_mmio_reg_read_request_destroy() in the probe error path\nbefore releasing the remaining device resources.\n\nThis issue was found by manual code inspection."
}
],
"lastModified": "2026-10-19T10:19:00.140",
"sourceIdentifier": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
}