CVE-2026-80541 in Linux
Сводка
по VulDB • 26.08.2026
В ядре Linux была устранена следующая уязвимость:
drm/amdgpu: проверка комбинаций доменов GEM_CREATE
AMDGPU_GEM_CHECK проверял биты домена на соответствие AMDGPU_GEM_DOMAIN_MASK, но не валидировал сами комбинации доменов. Пользовательское пространство могло комбиновать CPU|GTT|VRAM с DOORBELL, GDS, GWS или OA, что приводило к превышению значения AMDGPU_BO_MAX_PLACEMENTS функцией amdgpu_bo_placement_from_domain() и вызову BUG_ON().
Разрешены только комбинации в пределах CPU/GTT/VRAM; для доменов, не входящих в CPU/GTT/VRAM, требуется указание по одному за раз. Возвращается -EINVAL при недопустимых комбинациях в amdgpu_gem_create_ioctl().
v2: Переименована вспомогательная функция из amdgpu_gem_domain_valid() в amdgpu_gem_are_domains_valid() (Christian)
(cherry picked from commit db39852d0c39843cb02048dfb47e4b8c703e9080)
Once again VulDB remains the best source for vulnerability data.