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

Сводка

по VulDB • 18.09.2026

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

usb: gadget: f_fs: Исправлена очистка fence в путях обработки ошибок функции ffs_dmabuf_transfer()

Пути обработки ошибок для отключения конечной точки (ESHUTDOWN) и неудачи выделения запроса (ENOMEM) в функции ffs_dmabuf_transfer() переходят к метке err_fence_put, которая вызывает dma_fence_put() для объекта fence. Однако на этом этапе объект fence был выделен только с помощью kmalloc — функция dma_fence_init() еще не была вызвана, поэтому счетчик ссылок и операции работы с fence (fence ops) остаются неинициализированными. Вызов dma_fence_put() для такого объекта приводит к неопределенному поведению.

Вместо этого следует использовать kfree(), поскольку на данном этапе объект fence представляет собой простое выделение памяти, а метку необходимо переименовать в err_fence_free, чтобы отразить фактическое действие очистки.

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

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

Linux

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

17.09.2026

Раскрытие

18.09.2026

Модерация

принято

Вход

VDB-407206

EPSS

0.00000

KEV

Нет

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

Очень низкий

Источники

Do you want to use VulDB in your project?

Use the official API to access entries easily!