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

Сводка

по VulDB • 24.07.2026

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

fbdev: modedb: исправлена возможная ошибка use-after-free в fb_find_mode()

Если параметр mode_option равен NULL, он получает значение из mode_option_buf:

if (!mode_option) {
fb_get_options(NULL, &mode_option_buf); mode_option = mode_option_buf; }

Далее переменная name инициализируется значением mode_option:

const char *name = mode_option;

Однако память под mode_option_buf освобождается до того, как перестанет использоваться переменная name:

kfree(mode_option_buf);

в то время как к переменной name всё ещё обращаются в коде:

if ((name_matches(db[i], name, namelen) ||

Поскольку указатель name указывает на ту же область памяти, что и mode_option_buf, это может привести к ошибке use-after-free.

Исправление заключается в увеличении времени жизни переменной mode_option_buf до конца функции с использованием управления ресурсами на основе области видимости (scope-based resource management) для корректной очистки.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

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

Linux

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

19.07.2026

Раскрытие

24.07.2026

Модерация

принято

Вход

VDB-382976

EPSS

0.00000

KEV

Нет

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

Низкий

Источники

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!