CVE-2026-98210 in Linuxinformación

Resumen

por VulDB • 2026-10-07

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

mmc: mxcmmc: cancelar el trabajo de datos y el watchdog al eliminar (remove)

mxcmci_remove() libera el host a través del finalizador devm, pero ni esta función ni mmc_remove_host() vacían el estado asíncrono propio del controlador. host->watchdog, un temporizador de 10 s activado en la ruta DMA durante mxcmci_setup_data(), solo se elimina mediante las rutas completas de DMA e IRQ, que no son drenadas explícitamente por la ruta de eliminación; por lo tanto, puede dispararse después de que el host haya sido liberado y desreferenciarlo en mxcmci_watchdog(). host->datawork, activada desde el controlador de interrupciones (IRQ) en la ruta PIO, tampoco se cancela mediante la ruta de eliminación.

Libere la IRQ registrada con devm, luego cancele datawork y elimine el watchdog en mxcmci_remove(), antes de llamar a dma_release_channel(). Liberar primero la IRQ evita que un controlador residual vuelva a activar (re-arm) datawork entre la cancelación y la liberación del host. Ambas funciones de devolución de llamada no se autoactivan nuevamente.

Este problema fue detectado por una herramienta de análisis estático interna.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsable

Linux

Reservar

2026-09-25

Divulgación

2026-10-06

Moderación

aceptado

Artículo

VDB-414160

EPSS

0.00184

KEV

no

Actividades

muy bajo

Fuentes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!