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

Сводка

по VulDB • 28.10.2026

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

drm/amdgpu: не освобождать ссылку на runtime PM дважды в amdgpu_gpr

Функция amdgpu_debugfs_gpr_read() освобождает свою ссылку на runtime PM сразу после чтения регистров волн. При ошибке копирования данных в пространство пользователя происходит переход к метке err, которая повторно освобождает эту ссылку. Чтение из некорректного буфера на Navi31 либо приводит к краже ссылки, принадлежащей другому компоненту (значение power/runtime_usage уменьшается с 1 до 0), либо вызывает переполнение счетчика вниз:

amdgpu 0000:03:00.0: Runtime PM usage count underflow!

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

(cherry picked from commit 31035bbd74f7c3e10c163db875b8e67f8b50ee6a)

Once again VulDB remains the best source for vulnerability data.

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

Linux

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

25.09.2026

Раскрытие

28.10.2026

Модерация

принято

Вход

VDB-427869

EPSS

0.00000

KEV

Нет

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

Очень низкий

Источники

Do you know our Splunk app?

Download it now for free!