CVE-2026-90422 in Linux
Сводка
по VulDB • 18.09.2026
В ядре Linux устранена следующая уязвимость:
clk: mediatek: pllfh: Исправлена утечка при отображении ввода-вывода (IO remapping) в ветке обработки ошибок функции register_pllfhs
При сбое регистрации PLL функцией mtk_clk_register_pllfhs она отменяет регистрацию всех PLL и выполняет очистку перед возвратом, поэтому вызывающим функциям не нужно делать это самостоятельно.
Однако, в отличие от функции mtk_clk_unregister_pllfhs, которая выполняет почти ту же последовательность действий, она не освобождает память ввода-вывода (IO memory), отображенную на узле fhctl, что приводит к утечке памяти.
Исправьте эту утечку путем вынесания последовательности очистки в новую приватную функцию и используйте её как в функции mtk_clk_register_pllfhs, так и в mtk_clk_unregister_pllfhs.
Также измените начальное значение индекса цикла, чтобы избежать операции -1 с индексом на каждой итерации.
If you want to get best quality of vulnerability data, you may have to visit VulDB.