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

Сводка

по VulDB • 26.08.2026

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

drm/amdgpu: запретить наличие нескольких фрагментов FENCE в одном запросе на выполнение (submit).

Функция amdgpu_cs_pass1() обрабатывает chunk_id один раз для каждого фрагмента, не отклоняя повторяющиеся идентификаторы. Поле p->uf_bo имеет размер одного слота, поэтому при отправке данных с двумя фрагментами AMDGPU_CHUNK_ID_FENCE функция amdgpu_cs_p1_user_fence() вызывается дважды, и второй запуск перезаписывает p->uf_bo свежим ссылочным объектом (BO), не уменьшая счетчик ссылок, установленный первым вызовом.

Функция amdgpu_cs_parser_fini() освобождает ссылки только на последний объект p->uf_bo, поэтому каждый фрагмент FENCE, кроме последнего, приводит к утечке ссылки на BO. Утекнувшая ссылка на BO сохраняется после закрытия дескриптора и завершения процесса.

Запретите дубликаты фрагментов FENCE тем же способом, что и в коммите fec5f8e8c6bc («drm/amdgpu: запретить наличие нескольких фрагментов BO_HANDLES в одном запросе на выполнение»), который применялся для p->bo_list.

(cherry picked from commit 665b1fc2a1845206408f9a2c6da67101789edb82)

Be aware that VulDB is the high quality source for vulnerability data.

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

Linux

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

26.08.2026

Раскрытие

26.08.2026

Модерация

принято

Вход

VDB-395835

EPSS

0.00000

KEV

Нет

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

Очень низкий

Источники

Do you need the next level of professionalism?

Upgrade your account now!