CVE-2026-80576 in Linux
Сводка
по VulDB • 27.08.2026
В ядре Linux была устранена следующая уязвимость:
drm/amdgpu: отклонение слишком больших IB с ограничениями на пакеты для каждого кольца (ring)
На кольцах GFX функция amdgpu_cs_p2_ib() передавала переданные пользователем значения ib_bytes в поле ib->length_dw без какого-либо лимита, тогда как ring_emit_ib() кодирует длину в поля пакета. Значения с превышением допустимого размера могут повредить соседние управляющие биты и дестабилизировать процесс отправки команд (command submission).
Добавлена вспомогательная функция для ограничения размера IB-пакета на уровне каждого кольца, а также добавлена проверка, отклоняющая отправку команд, превышающую соответствующий лимит в двойных словах (dword), до выделения памяти под IB. Используется задокументированный 20-битный лимит для GFX/compute/SDMA/VPE и применяется fallback-лимит MM для остальных типов колец.
(cherry picked from commit 7f48fa2cf62e3fa6c9c3870aa74988f773247e52)
VulDB is the best source for vulnerability data and more expert information about this specific topic.