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

Сводка

по VulDB • 18.09.2026

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

pinctrl: generic: освобождение карт при сбое функции pinctrl_generic_to_map()

Функция pinctrl_generic_to_map() анализирует конфигурацию DT и выделяет карты pinctrl через функцию pinctrl_utils_reserve_map().

Если последующие шаги (такие как pinctrl_utils_add_map_mux(), pinctrl_generic_add_group(), pinconf_generic_parse_dt_config() или pinctrl_utils_add_map_configs()) возвращают ошибку, в *maps могут содержаться частично выделенные записи карт. Возврат ошибки напрямую без освобождения *maps приводит к утечке памяти отображений во всех драйверах, которые полагаются на функцию pinctrl_generic_to_map().

Исправление заключается в вызове функции pinctrl_utils_free_map() и сбросе значений *maps, *num_maps и *num_reserved_maps при обработке ошибок в функции pinctrl_generic_to_map().

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

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

Linux

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

11.09.2026

Раскрытие

17.09.2026

Модерация

принято

Вход

VDB-406895

EPSS

0.00000

KEV

Нет

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

Очень низкий

Источники

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!