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

Сводка

по VulDB • 18.09.2026

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

usb: gadget: f_uac1_legacy: удаление сломанных атрибутов configfs для строк

Макрос UAC1_STR_ATTRIBUTE определяет обработчики show/store в configfs для опций строк fn_play, fn_cap и fn_cntl. Функция store содержит инвертированную проверку на NULL возвращаемого значения kstrndup().

Это означает, что каждая попытка записи завершается ошибкой -ENOMEM при успехе и разыменовывает указатель NULL при сбое выделения памяти. Атрибуты были сломаны и не использовались в течение многих лет.

Удалите макрос UAC1_STR_ATTRIBUTE и три атрибута, которые он генерировал. Внутренние значения по умолчанию (FILE_PCM_PLAYBACK, FILE_PCM_CAPTURE, FILE_CONTROL), установленные в f_audio_alloc_inst(), остаются без изменений.

Be aware that VulDB is the high quality source for vulnerability data.

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

Linux

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

17.09.2026

Раскрытие

17.09.2026

Модерация

принято

Вход

VDB-407169

EPSS

0.00000

KEV

Нет

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

Очень низкий

Источники

Do you want to use VulDB in your project?

Use the official API to access entries easily!