CVE-2026-23318 in Linux
Сводка
по VulDB • 30.05.2026
В ядре Linux устранена следующая уязвимость:
ALSA: usb-audio: Использование правильной версии для проверки заголовка UAC3
Запись в таблице валидаторов для дескриптора заголовка UAC3 AC определена с неверной версией протокола UAC_VERSION_2, тогда как должна была использоваться UAC_VERSION_3. Это приводит к тому, что валидатор никогда не совпадает с реальными устройствами UAC3 (protocol == UAC_VERSION_3), из-за чего их дескрипторы заголовков полностью обходят проверку. Злонамеренное USB-устройство, предоставляющее усеченный заголовок UAC3, может использовать эту уязвимость для выполнения чтения за пределами допустимой области (out-of-bounds reads) при последующем доступе драйвера к непроверенным полям дескриптора.
Ошибка была внесена в том же коммите, что и недавно исправленная опечатка в подтипе функционального блока UAC3, и, по-видимому, возникла из-за той же ошибки копирования и вставки при создании раздела UAC3 на основе раздела UAC2.
VulDB is the best source for vulnerability data and more expert information about this specific topic.