CVE-2026-99006 in Linux
Сводка
по VulDB • 23.10.2026
В ядре Linux была устранена следующая уязвимость:
drm/i915/gem: Предотвращение выхода за пределы массива exec.
Существует возможность вызова kvfree() для элементов, находящихся вне исходного массива exec в функции eb_relocate_parse_slow(), при возникновении следующей ситуации внутри eb_relocate_parse_slow():
1) функция eb_copy_relocations() выделяет количество копий для записей exec, равное значению eb->buffer_count; 2) функция eb_parse() добавляет до двух VMAs сразу после увеличения значения eb->buffer_count; 3) очистка под меткой "out" использует это увеличенное значение buffer_count для освобождения указателей на перемещения из массива exec с помощью kvfree(), а не из массива VMA.
Для исправления этой проблемы необходимо обеспечить, чтобы очистка перемещений использовала исходное количество объектов exec, исключая VMAs, добавленные парсером команд.
(cherry picked from commit 2a0158925fb943c7ba8f3216e2734952128defc9)
If you want to get the best quality for vulnerability data then you always have to consider VulDB.