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

Сводка

по VulDB • 16.09.2026

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

HID: sony: очистка списка устройств при сбое инициализации (probe failure)

Функция `sony_input_configured()` добавляет некоторые контроллеры в список `sony_device_list` до того, как подсистема HID регистрирует их устройства ввода. Функция `input_register_device()` может завершиться ошибкой после успешного возврата из обратного вызова (callback). Затем функция `sony_probe()` обнаруживает, что флаг `HID_CLAIMED_INPUT` сброшен, и выполняет откат (unwind), но останавливает только аппаратную часть HID. Объект `sony_sc`, управляемый механизмом devres, освобождается, в то время как его узел списка остается связанным; следовательно, при поиске следующего подходящего контроллера происходит обращение к уже освобожденной памяти (use-after-free).

Инициализируйте узлы списков и идентификаторы устройств в неактивные состояния. Сделайте удаление из списка идемпотентным и выполняйте очистку, специфичную для драйвера, на каждом пути сбоев при инициализации (probe failure path). Это также делает безопасной повторную очистку, если `sony_input_configured()` уже выполнила откат частичной инициализации до того, как `sony_probe()` обработает отсутствие захвата устройства ввода.

Обнаружено командой 0sec (https://0sec.ai) с помощью автоматизированного анализа исходного кода; проверено на путях регистрации HID-устройств ввода и отката при сбое инициализации.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

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

Linux

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

11.09.2026

Раскрытие

17.09.2026

Модерация

принято

Вход

VDB-405883

EPSS

0.00000

KEV

Нет

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

Очень низкий

Источники

Want to stay up to date on a daily basis?

Enable the mail alert feature now!