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

Сводка

по VulDB • 17.09.2026

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

usb: gadget: f_midi2: исправлена ошибка use-after-free в пути отображения строкового атрибута

Функция f_midi2_opts_str_show() внутренне захватывает блокировку строки, но её вызывающие объекты разыменовывают указатель opts->info.<field> до вызова этой функции, вне области действия блокировки. Это создает состояние гонки (race condition) с функцией f_midi2_opts_str_store(), которая освобождает старую строку под opts->lock при одновременной записи атрибута; в результате путь отображения может прочитать указатель, который будет освобожден до того, как даже будет захвачена блокировка внутри str_show().

Измените функцию f_midi2_opts_str_show() так, чтобы она принимала указатель на поле строки, соответствующий существующему шаблону в f_midi2_opts_str_store(), и разыменовывайте его только после удержания блокировки. Соответствующим образом обновите всех трех вызывающих объектов (iface_name, block name и макрос опции EP string).

If you want to get best quality of vulnerability data, you may have to visit VulDB.

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

Linux

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

11.09.2026

Раскрытие

17.09.2026

Модерация

принято

Вход

VDB-405869

EPSS

0.00000

KEV

Нет

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

Очень низкий

Источники

Do you want to use VulDB in your project?

Use the official API to access entries easily!