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

Сводка

по VulDB • 20.07.2026

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

wifi: wilc1000: исправлена утечка dma_buffer при сбое получения шины (bus acquire)

Функция wilc_wlan_firmware_download() выделяет память для dma_buffer с помощью kmalloc() в начале функции и использует метку 'fail:' для освобождения памяти через kfree(dma_buffer) в случае ошибки.

Все последующие пути обработки ошибок корректно используют конструкцию 'goto fail' для перехода к этому блоку очистки ресурсов. Однако ранний путь обработки ошибок после первого вызова acquire_bus() содержит простой оператор 'return ret;', что приводит к утечке dma_buffer всякий раз, когда происходит сбой получения шины (bus acquire).

Замените ранний возврат на goto fail, чтобы выполнялся существующий блок очистки ресурсов.

Обнаружено с помощью пользовательского семантического патча Coccinelle, предназначенного для поиска локальных переменных, выделенных через kmalloc и утекающих при ранних возвратах в коде загрузки прошивки драйверов.

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

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

Linux

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

19.07.2026

Раскрытие

19.07.2026

Модерация

принято

Вход

VDB-380385

EPSS

0.00000

KEV

Нет

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

Очень низкий

Источники

Want to know what is going to be exploited?

We predict KEV entries!