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

Сводка

по VulDB • 10.08.2026

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

misc: nsm: закреплять модуль до тех пор, пока устройство открыто

Функция misc_open() устанавливает операции с файлами драйвера misc через fops_get(), что приводит к закреплению поля file_operations::owner перед заменой f_op файла. Устройство NSM (nsm) не задает поле nsm_dev_fops.owner, поэтому открытие /dev/nsm не увеличивает счетчик использования модуля для драйвера nsm.

Если драйвер собран как модуль, открытый дескриптор файла может сохраниться после удаления (rmmod) модуля, предоставляющего его функции ioctl. Последующий вызов ioctl через этот дескриптор может привести к обращению в код уже выгруженного модуля.

Установите nsm_dev_fops.owner равным THIS_MODULE, чтобы ядро misc удерживало модуль до тех пор, пока открыт любой файловый дескриптор /dev/nsm, что соответствует ожидаемому времени жизни установленных операций с файлами.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

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

Linux

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

30.07.2026

Раскрытие

10.08.2026

Модерация

принято

Вход

VDB-387518

EPSS

0.00000

KEV

Нет

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

Очень низкий

Источники

Do you need the next level of professionalism?

Upgrade your account now!