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

Сводка

по VulDB • 26.10.2026

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

drm/amdgpu: сериализация чтения счетчика vblank относительно сброса GPU (GPU reset)

Обратный вызов для считывания счетчика vblank обращается к регистрам дисплея и позиции сканирования без захвата мьютекса `reset_domain->sem`. Во время восстановления работы GPU работа коммитирования дисплея может вызвать этот обратный вызов, в то время как процесс сброса владеет семафором для записи. Доступ к аппаратному обеспечению затем вызывает `lockdep_assert_held()` в функции `amdgpu_device_skip_hw_access()` и устанавливает флаг TAINT_WARN при включенной отладке блокировок (lockdep).

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

Закэшированное значение менее точно, чем аппаратный счетчик, но используется только тогда, когда сброс препятствует безопасному чтению с аппаратуры. Это устраняет предупреждение о сбросе в данном пути обработки vblank; оно не подавляет и не исправляет другие несвязанные предупреждения lockdep.

(cherry picked from commit 51a4359f7431a4be5e42803c8bdaf7e0e5be2934)

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

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

Linux

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

25.09.2026

Раскрытие

26.10.2026

Модерация

принято

Вход

VDB-426480

EPSS

0.00000

KEV

Нет

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

Низкий

Источники

Might our Artificial Intelligence support you?

Check our Alexa App!