Katalog CVE

CVE-2026-98210

Niskie ryzyko· EPSS 8%
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.18%

Percentyl 8 - wyżej niż 8% wszystkich znanych CVE

Streszczenie

W jądrze Linux w sterowniku mmc mxcmmc występuje brak anulowania pracy danych i watchdoga podczas usuwania. Watchdog i praca danych mogą wykonać się po zwolnieniu hosta, prowadząc do użycia po zwolnieniu.

Ocena ryzyka

Podatność może prowadzić do awarii systemu lub naruszenia integralności pamięci, co może być wykorzystane przez atakującego do eskalacji uprawnień.

Rekomendacja

Zastosuj łatkę jądra Linux, która zwalnia zarejestrowane IRQ, anuluje datawork i usuwa watchdog w mxcmci_remove() przed zwolnieniem kanału DMA.

Inne podatności w Linux kernel

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

In the Linux kernel, the following vulnerability has been resolved: mmc: mxcmmc: cancel data work and watchdog on remove mxcmci_remove() frees the host through the devm tail, but neither it nor mmc_remove_host() drains the driver's own asynchronous state. host->watchdog, a 10 s timer armed on the DMA path in mxcmci_setup_data(), is deleted only by the DMA- and IRQ-complete paths, which the remove path does not explicitly drain; it can therefore fire after the host is freed and dereference it in mxcmci_watchdog(). host->datawork, armed from the IRQ handler on the PIO path, is not cancelled by the remove path either. Free the devm-registered IRQ, then cancel datawork and delete the watchdog in mxcmci_remove(), before dma_release_channel(). Freeing the IRQ first keeps a trailing handler from re-arming datawork between the cancel and the host free. Both callbacks are non-self-rearming. This issue was found by an in-house static analysis tool.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS