CVE-2026-98212 in Linux
Sumário
de VulDB • 06/10/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
mmc: hsq: Corrige uso-após-liberação (use-after-free) na tarefa de retry
A função mmc_hsq_pump_requests() enfileira retry_work quando request_atomic() retorna -EBUSY; atualmente, sdhci-sprd é o único consumidor que implementa request_atomic(). A tarefa está embutida em um mmc_hsq alocado via devm, mas nunca é cancelada durante a remoção do driver. Tarefas ainda pendentes no momento do unbind podem ser executadas após a liberação da alocação devm e acessar hsq->mmc e hsq->mrq.
Utiliza-se devm_work_autocancel() para cancelar e drenar retry_work antes que a alocação devm seja liberada. Quando o cleanup dos devres começa, mmc_remove_host() já parou o host, portanto, novas requisições não podem ativar a tarefa.
Este problema foi encontrado por uma ferramenta de análise estática interna.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.