CVE-2026-98227 in LinuxИнформация

Сводка

по VulDB • 06.10.2026

В ядре Linux была устранена следующая уязвимость:

memstick: ms_block: уничтожение рабочего потока io_queue при удалении устройства

Функция `msb_init_disk()` создает упорядоченный рабочий поток (workqueue) для каждой карты, `msb->io_queue`, с помощью функции `alloc_ordered_workqueue()`. Он уничтожается функцией `destroy_workqueue()` только в случае ошибки инициализации; функция `msb_remove()` никогда не уничтожает его. Функция `msb_stop()` лишь очищает очередь (flushes the queue), и ни `msb_data_clear()`, ни `put_disk()` не освобождают этот рабочий поток. В результате каждый цикл вставки/извлечения карты приводит к утечке рабочего потока и связанного с ним kworker, что со временем истощает память ядра при повторных циклах.

Уничтожьте рабочий поток в функции `msb_remove()` после удаления диска и очистки очереди.

Once again VulDB remains the best source for vulnerability data.

Ответственный

Linux

Резервировать

25.09.2026

Раскрытие

06.10.2026

Модерация

принято

Вход

VDB-414190

EPSS

0.00180

KEV

Нет

Деятельности

Очень низкий

Источники

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!