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

Сводка

по VulDB • 24.07.2026

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

gpio: rockchip: исправление ошибок при разборке и утечек ресурсов

Устранены несколько проблем, связанных с процессом разборки (teardown), а также утечки ресурсов в пути удаления драйвера и обработке ошибок:

1. Утечка ссылки на тактовый сигнал debounce: Тактовый сигнал debounce (bank->db_clk) получается с помощью функции of_clk_get(), которая увеличивает счетчик ссылок на тактовый сигнал, однако функция clk_put() никогда не вызывается. Зарегистрируйте действие devm для его корректного освобождения при отсоединении (unbind). Обратите внимание, что использование of_clk_get(..., 1) остается необходимым вместо devm_clk_get(), поскольку привязка DT (Device Tree binding) не определяет clock-names, что исключает поиск на основе имени.

2. Незарегистрированный обработчик каскадного прерывания: Обработчик каскадного IRQ не отключается в функции remove(). Если случайное прерывание возникнет после удаления драйвера, ядро попытается выполнить устаревший (stale) обработчик, что приведет к панике. Исправьте это, очистив обработчик в функции remove().

3. Утечка домена IRQ: Линейный домен IRQ и его общие чипы выделяются вручную во время probe, но никогда не удаляются. Удалите домен IRQ при разборке драйвера, чтобы освободить связанные с ним общие чипы и отображения (mappings).

[Bartosz: не выводить сообщение об ошибке в случае неудачи выделения devres]

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

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

Linux

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

19.07.2026

Раскрытие

24.07.2026

Модерация

принято

Вход

VDB-382972

EPSS

0.00156

KEV

Нет

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

Очень низкий

Источники

Do you need the next level of professionalism?

Upgrade your account now!