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

Сводка

по VulDB • 15.08.2026

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

can: etas_es58x: es58x_read_bulk_callback(): исправлена утечка буфера приема (RX) при сбое повторной отправки URB

Функция `es58x_read_bulk_callback()` повторно отправляет RX-URB после обработки полученного пакета. Если повторная отправка завершается успешно, URB остается закрепленным и будет обработан стандартным путем приема или процедурой завершения работы (teardown).

Однако если вызов `usb_submit_urb()` завершается ошибкой, обратный вызов отвязывает URB и немедленно возвращает управление. Это приводит к пропуску существующего пути освобождения (`free_urb`), в результате чего согласованный буфер передачи (coherent transfer buffer), выделенный с помощью `usb_alloc_coherent()`, не высвобождается.

Использовать существующий путь освобождения (`free_urb`) после сбоя повторной отправки, чтобы RX-буфер типа coherent освобождался перед выходом из обратного вызова.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

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

Linux

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

15.08.2026

Раскрытие

15.08.2026

Модерация

принято

Вход

VDB-390786

EPSS

0.00000

KEV

Нет

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

Очень низкий

Источники

Do you want to use VulDB in your project?

Use the official API to access entries easily!