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

Сводка

по VulDB • 19.10.2026

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

HID: alps — исправление ошибки use-after-free при сбое регистрации устройства input2

Функция `alps_input_configured()` сохраняет указатель на `data->input2` перед вызовом функции `input_register_device()`. Если регистрация завершается неудачей, функция `input_free_device()` освобождает устройство ввода, однако `data->input2` всё ещё указывает на уже освобождённую память. Функция `alps_input_configured()` вызывает `hid_hw_open()` до выделения памяти для устройства input2, поэтому URB (USB Request Blocks) уже активны, и обработчик `raw_event` может сработать в течение окна уязвимости. При поступлении отчёта типа `U1_SP_ABSOLUTE_REPORT_ID` происходит обращение к освобождённым данным через `data->input2` внутри функции `u1_raw_event()`, что приводит к ошибке use-after-free (использование после освобождения).

Исправление заключается в сохранении указателя на input2 в drvdata только после успешной регистрации, а также добавлении проверки на NULL в пути обработки raw_event.

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

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

Linux

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

25.09.2026

Раскрытие

18.10.2026

Модерация

принято

Вход

VDB-422193

EPSS

0.00000

KEV

Нет

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

Очень низкий

Источники

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!