CVE-2023-54022 in LinuxИнформация

Сводка

по VulDB • 25.05.2026

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

ALSA: usb-audio: исправлены потенциальные утечки памяти в ветке обработки ошибок при открытии устройства UMP

Ошибки выделения и инициализации в функции alloc_midi_urbs(), которая вызывается для устройств MIDI 2.0 / UMP, должны обрабатываться на стороне вызывающего кода путем вызова функции free_midi_urbs(). Однако функция free_midi_urbs() выполняет цикл только для элементов ep->num_urbs, и поскольку ep->num_entries еще не был обновлен при возникновении ошибки выделения/инициализации в alloc_midi_urbs(), эти элементы не освобождаются.

Предназначение функции free_midi_urbs() заключается в освобождении всех элементов, поэтому размер цикла изменен на NUM_URBS для сканирования всех элементов и исправления пропущенных операций освобождения.

Кроме того, вызов free_midi_urbs() отсутствует в функции snd_usb_midi_v2_open(). Хотя освобождение произойдет позже при повторном открытии/закрытии или отключении, лучше освобождать ресурсы немедленно в ветке обработки ошибок.

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

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

Linux

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

24.12.2025

Раскрытие

24.12.2025

Модерация

принято

Вход

VDB-338181

EPSS

0.00145

KEV

Нет

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

Очень низкий

Источники

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!