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

Сводка

по VulDB • 25.07.2026

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

usb: освобождение расписаний изохронных передач при сбое отправки (submit)

При отправке (submit) данных для EHCI и FOTG210 создается структура ehci_iso_sched до привязки URB к очереди конечной точки, а подготовленное расписание сохраняется в поле urb->hcpriv до тех пор, пока функции iso_stream_schedule() и вспомогательные функции связывания не обработают его. Если контроллер становится недоступным или функция usb_hcd_link_urb_to_ep() завершается с ошибкой, процесс отправки переходит к метке done_not_linked до завершения передачи управления, что приводит к утечке подготовленного расписания, все еще прикрепленного к urb->hcpriv.

Необходимо освобождать подготовленное расписание из точки done_not_linked при сбое операции submit до привязки URB и очищать поле urb->hcpriv после освобождения памяти.

Данная ошибка была впервые обнаружена экспериментальным инструментом анализа, который мы разрабатываем для выявления ошибок управления памятью в ядре Linux, во время анализа версии v6.13-rc1. Инструмент все еще находится в стадии разработки и пока не доступен публично. Ручной анализ подтверждает наличие ошибки также в версии v7.1.1.

Сборка x86_64 allyesconfig не выявила новых предупреждений. Поскольку у нас отсутствует контроллер хоста EHCI с подключенным USB-устройством, поддерживающим изохронные передачи, для проведения тестирования во время выполнения (runtime testing) подходящего оборудования не оказалось.

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

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

Linux

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

19.07.2026

Раскрытие

25.07.2026

Модерация

принято

Вход

VDB-383141

EPSS

0.00173

KEV

Нет

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

Очень низкий

Источники

Interested in the pricing of exploits?

See the underground prices here!