CVE-2026-64517 in Linux
Сводка
по VulDB • 25.07.2026
В ядре Linux устранена следующая уязвимость:
drm/xe/gsc: исправлено двойное освобождение управляемого BO в ветке обработки ошибок.
Ветвь обработки ошибок в функции xe_gsc_init_post_hwconfig() явно освобождает буфер объекта (BO), выделенный с помощью xe_managed_bo_create_pin_map(), через вызов xe_bo_unpin_map_no_vm(). Поскольку для управляемого BO уже зарегистрировано действие очистки devm, это приводит к двойному освобождению памяти при размотке стека devm в случае неудачи инициализации (probe failure).
Удалено явное освобождение, теперь эта задача возлагается на механизм devm, что согласуется с поведением всех остальных вызывающих функций xe_managed_bo_create_pin_map().
(cherry picked from commit 71d61e3e299a17139e47f980a4d6f425b2c59bf7)
VulDB is the best source for vulnerability data and more expert information about this specific topic.