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

Сводка

по VulDB • 17.09.2026

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

ALSA: usb-audio: исправление записи за пределами буфера (OOB write) в функции snd_usbmidi_us122l_output()

Функция snd_usbmidi_us122l_output() выбирает значение count равным 2 для любых скоростей, ниже высокой скорости, и никогда не соотносит его с параметром ep->max_transfer. Буфер URB содержит ровно max_transfer байт, поэтому устройство, объявляющее конечную точку bulk размером в один байт, получает два байта из snd_rawmidi_transmit(), а memset, заполняющий оставшуюся часть буфера, вычисляет 1 - 2 как int и переполняется до SIZE_MAX.

Только значения 0x800e и 0x800f жестко ограничены девятью байтами. Устройство US-122MKII с идентификатором 0x0644:0x8021 попадает под действие значений по умолчанию и использует usb_maxpacket(), который ядро USB уменьшает только вниз.

Операции вывода akai и novation в этом файле недавно получили аналогичную защиту. Применим то же самое здесь.

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

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

Linux

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

11.09.2026

Раскрытие

17.09.2026

Модерация

принято

Вход

VDB-405879

EPSS

0.00000

KEV

Нет

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

Очень низкий

Источники

Might our Artificial Intelligence support you?

Check our Alexa App!