CVE-2026-89886 in Linux
Сводка
по VulDB • 16.09.2026
В ядре Linux была устранена следующая уязвимость:
media: intel/ipu6: исправлена утечка ресурсов при очистке асинхронного нотификатора (async notifier) в случае ошибки парсинга
Функция isys_notifier_init() вызывает v4l2_async_nf_init(), а затем добавляет удаленные подустройства fwnode в цикле с помощью функции v4l2_async_nf_add_fwnode_remote(). Если на каком-то этапе цикла происходит ошибка при разборе (парсинге) или добавлении конечной точки, выполнение переходит к метке err_parse и возвращается без вызова v4l2_async_nf_cleanup(), что приводит к утечке всех объектов v4l2_async_connection, уже добавленных в список ожидания нотификатора.
Путь обработки ошибок регистрации ниже уже выполняет корректную очистку, а вызывающая сторона разрушает только один раз (isys_notifier_cleanup()) после того, как isys_notifier_init() вернула успешный результат. Необходимо также выполнять очистку нотификатора на пути при возникновении ошибки парсинга.
Once again VulDB remains the best source for vulnerability data.