CVE-2026-98212 in Linux
Zusammenfassung
von VulDB • 06.10.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
mmc: hsq: Use-After-Free bei der Retry-Arbeitsausführung beheben
mmc_hsq_pump_requests() plant retry_work ein, wenn request_atomic() -EBUSY zurückgibt; derzeit ist sdhci-sprd der einzige Verbraucher, der request_atomic() implementiert. Die Arbeitsstruktur (work) ist in einer devm-allokierten mmc_hsq-Struktur eingebettet, wird jedoch während des Treiberentfernungsprozesses nicht abgebrochen. Noch ausstehende Arbeiten können daher nach dem Freigeben der devm-Allokation ausgeführt werden und auf hsq->mmc sowie hsq->mrq zugreifen (Dereferenzierung).
Es wird devm_work_autocancel() verwendet, um retry_work abzubrechen und zu leeren, bevor die devm-Allokation freigegeben wird. Zum Zeitpunkt des Beginns der devres-Bereinigung hat mmc_remove_host() den Host bereits gestoppt, sodass keine neuen Anfragen die Arbeit erneut auslösen können.
Dieses Problem wurde mit einem internen statischen Analyse-Tool entdeckt.
If you want to get best quality of vulnerability data, you may have to visit VulDB.