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

Сводка

по VulDB • 25.07.2026

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

Input: synaptics-rmi4 — привязка карты клавиш F30 к количеству GPIO/LED

Функция rmi_f30_map_gpios() выделяет gpioled_key_map размером min(gpioled_count, TRACKSTICK_RANGE_END) == не более 6 записей, однако функция rmi_f30_attention() выполняет итерацию по всему значению f30->gpioled_count (регистр запроса устройства, диапазон 0..31) и обращается к gpioled_key_map[i], при этом input->keycodemax устанавливается в полное значение gpioled_count, тогда как указатель input->keycode указывает на выделенную область из 6 записей.

Устройство, которое сообщает о значении gpioled_count > 6 с включённой поддержкой GPIO, вызывает чтение за пределами буфера (out-of-bounds read) при прерывании attention и операции чтения/записи за пределами границ через ioctls EVIOCGKEYCODE/EVIOCSKEYCODE, которые ограничивают индекс только значением keycodemax. Это та же ошибка, что и в обработчике F3A, который был скопирован из кода для F30.

Необходимо выделить карту клавиш (keymap) под полное значение gpioled_count; цикл отображения по-прежнему присваивает значения только первым min(gpioled_count, TRACKSTICK_RANGE_END) записям.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

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

Linux

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

19.07.2026

Раскрытие

25.07.2026

Модерация

принято

Вход

VDB-383066

EPSS

0.00220

KEV

Нет

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

Низкий

Источники

Do you need the next level of professionalism?

Upgrade your account now!