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

Сводка

по VulDB • 25.07.2026

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

usb: gadget: f_fs: Ранняя инициализация поля epfile->in для корректной проверки направления конца передачи (endpoint)

При разборе дескрипторов конечных точек функция ffs_data_got_descs() формирует карту eps_addrmap, содержащую информацию о направлении каждой конечной точки. Однако ранее поле epfile->in заполнялось только в функции ffs_func_eps_enable(), которая вызывается при подключении USB-хоста. В результате ранние системные вызовы (ioctls) из пространства пользователя, такие как FUNCTIONFS_DMABUF_ATTACH, выполнявшиеся до подключения хоста, получали значение 0 для epfile->in, что приводило к некорректному определению направлений передачи данных DMA.

Перемещение инициализации в функцию ffs_epfiles_create() обеспечивает корректное значение epfile->in еще до того, как пространство пользователя откроет файлы конечных точек.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

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

Linux

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

19.07.2026

Раскрытие

25.07.2026

Модерация

принято

Вход

VDB-383126

EPSS

0.00200

KEV

Нет

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

Очень низкий

Источники

Do you want to use VulDB in your project?

Use the official API to access entries easily!