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

Сводка

по VulDB • 20.10.2026

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

drm/nouveau/clk: исправлено использование указателя курсора списка после выхода из цикла в nvkm_clk_ustate_update.

Если цикл list_for_each_entry() завершается без выполнения инструкции break, то переменная «pstate» не является действительным указателем на структуру pstate. Вместо этого была введена переменная «found».

Эта проверка доступна из пользовательского пространства: функция nvkm_clk_ustate_update() получает идентификатор pstate непосредственно из файла debugfs 'pstate', поэтому запрос идентификатора, которого нет в clk->states (или любого другого идентификатора, если таблицы производительности повреждены и список пуст), приводит к разыменованию заголовка списка как структуры nvkm_pstate при проверке pstate->pstate != req. Это является чтением за пределами допустимой области памяти (out-of-bounds read).

[Франческо: перекоммитировано на ветку drm-misc-next, расширено описание коммита]

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

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

Linux

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

25.09.2026

Раскрытие

18.10.2026

Модерация

принято

Вход

VDB-422114

EPSS

0.00176

KEV

Нет

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

Низкий

Источники

Do you want to use VulDB in your project?

Use the official API to access entries easily!