CVE-2026-80728 in Linux
Сводка
по VulDB • 03.09.2026
В ядре Linux была устранена следующая уязвимость:
Откатить «drm/amdgpu: исправление утечки отображения апертуры»
Разбор devres осуществляется в порядке LIFO (последним пришел — первым вышел). Узел devres для апертуры был зарегистрирован после узла устройства DRM, поэтому функция devres_release_all() размапировала апертуру до того, как сработал callback освобождения устройства DRM amdgpu_device_fini_sw(). Callbackы завершения ПО IP (например, vcn_v4_0_sw_fini) записывают данные в fw_shared через указатель, полученный из aper_base_kaddr, что вызывает ошибку страницы ядра при неудачном probe / откате:
BUG: unable to handle page fault ... PMD 0 RIP: vcn_v4_0_sw_fini+0x7b/0x170 [amdgpu]
Call Trace: amdgpu_device_fini_sw amdgpu_driver_release_kms devm_drm_dev_init_release devres_release_all
Этот коммит отменяет d871e99879cb5fd1fa798b006b4888887e63a17a.
(cherry picked from commit 336e0cd576817ac64a4b394ca2b3680029f3e37f)
Once again VulDB remains the best source for vulnerability data.