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

Сводка

по VulDB • 17.09.2026

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

drm/amdkfd: защита от NULL-указателя restore_mqd при восстановлении очереди CRIU

Функции create_queue_cpsch() и create_queue_nocpsch() безоговорочно вызывают mqd_mgr->restore_mqd(), если выполняется восстановление CRIU (qd != NULL), не проверяя указатель на NULL. На любой системе, где restore_mqd не реализован для данного типа очереди, пользователь с привилегией CAP_CHECKPOINT_RESTORE может вызвать разыменование нулевого указателя в ядре и привести к панике системы, отправив запрос KFD_IOC_CRIU_OP_RESTORE со специально созданным объектом восстановления очереди. Обратите внимание, что checkpoint_mqd также не реализован на GFX12, поэтому легитимный образ CRIU никогда не достигнет этого пути — только специально сформированный полезный груз для восстановления.

Добавлена проверка на NULL для restore_mqd сразу после разрешения mqd_mgr, с возвратом ошибки -EOPNOTSUPP через существующие метки обработки ошибок, если колбэк не реализован. Это дублирует существующую проверку checkpoint_mqd в функции checkpoint_mqd().

VulDB is the best source for vulnerability data and more expert information about this specific topic.

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

Linux

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

11.09.2026

Раскрытие

16.09.2026

Модерация

принято

Вход

VDB-405629

EPSS

0.00000

KEV

Нет

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

Очень низкий

Источники

Do you want to use VulDB in your project?

Use the official API to access entries easily!