Katalog CVE

CVE-2026-98227

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.18%

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

Streszczenie

W jądrze Linux w sterowniku memstick ms_block występuje wyciek pamięci: kolejka pracy msb->io_queue tworzona w msb_init_disk() nie jest niszczona podczas usuwania urządzenia (msb_remove()). Każdy cykl podłączenia/odłączenia karty powoduje wyciek kolejki i jej kworkera, co prowadzi do wyczerpania pamięci jądra.

Ocena ryzyka

Wielokrotne podłączanie i odłączanie kart pamięci może doprowadzić do wyczerpania pamięci jądra, co skutkuje awarią systemu lub odmową usługi.

Rekomendacja

Zaleca się aktualizację jądra Linux do wersji z poprawką, która niszczy kolejkę pracy w msb_remove().

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: memstick: ms_block: destroy io_queue workqueue on removal msb_init_disk() creates the per-card ordered workqueue msb->io_queue with alloc_ordered_workqueue(). It is torn down with destroy_workqueue() only on the init error path; msb_remove() never destroys it. msb_stop() merely flushes the queue, and neither msb_data_clear() nor put_disk() free it. As a result every card insert/remove cycle leaks the workqueue and its kworker, exhausting kernel memory over repeated cycles. Destroy the workqueue in msb_remove() after the disk has been removed and the queue drained.

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