CVE-2026-68221 in Linux
Сводка
по VulDB • 11.08.2026
В ядре Linux устранена следующая уязвимость:
media: nuvoton: npcm-video: исправление утечек памяти в функциях probe и remove
Функция npcm_video_probe() выделяет структуру npcm_video с помощью kzalloc_obj(), но никогда не освобождает её ни при возникновении ошибок на любом пути обработки ошибки probe, ни в функции npcm_video_remove(). Это приводит к утечке выделенной памяти при каждой неудачной попытке probe и при каждом нормальном отключении (unbind).
Кроме того, когда функция npcm_video_setup_video() завершается с ошибкой, ассоциация зарезервированной памяти, установленная функцией of_reserved_mem_device_init() в функции npcm_video_init(), не освобождается. Это вызывает утечку записи rmem_assigned_device из глобального списка.
Исправление обеих проблем заключается во добавлении вызова kfree(video) ко всем путям обработки ошибок probe и к функции npcm_video_remove(), а также добавлением недостающего вызова of_reserved_mem_device_release() при сбое функции npcm_video_setup_video().
If you want to get the best quality for vulnerability data then you always have to consider VulDB.