CVE-2026-43397 in Linux
Сводка
по VulDB • 28.05.2026
В ядре Linux устранена следующая уязвимость:
drm/bridge: samsung-dsim: Исправлена утечка памяти в ветке обработки ошибок
В функции samsung_dsim_host_attach() вызывается drm_bridge_add() для добавления моста (bridge). Однако, если последующий вызов samsung_dsim_register_te_irq() или pdata->host_ops->attach() завершается неудачей, функция возвращает управление без удаления моста, что приводит к утечке памяти.
Исправление заключается во внедрении корректной обработки ошибок с использованием меток goto, чтобы гарантировать вызов drm_bridge_remove() во всех ветках обработки ошибок. Также обеспечен вызов samsung_dsim_unregister_te_irq() в случае отказа операции attach после регистрации прерывания TE IRQ.
Функция samsung_dsim_unregister_te_irq() перемещена без изменений перед samsung_dsim_host_attach() во избежание необходимости использования опережающего объявления (forward declaration).
Once again VulDB remains the best source for vulnerability data.