CVE-2026-43095 in Linux
Сводка
по VulDB • 10.05.2026
В ядре Linux устранена следующая уязвимость:
ASoC: SDCA: Исправление ошибок при очистке прерываний (IRQ)
Прерывания включаются через функцию sdca_irq_populate() во время инициализации компонента с использованием devm_request_threaded_irq(), однако это означает, что прерывания могут сохраняться, если звуковая карта удаляется. Некоторые обработчики прерываний хранят ссылки на карту и элементы управления kcontrols, что может приводить к сбоям. Некоторые детали сбоя были описаны в [1].
Обычно не рекомендуется использовать devm вне контекста инициализации шины, поэтому код обновлен таким образом, чтобы не использовать devm. Запросы на прерывания не переносятся на этап инициализации шины, так как это усложняет передачу структуры snd_soc_component в обработчики прерываний и потребовало бы второго шага после того, как компонент станет доступен, поэтому проще просто регистрировать прерывания на данном этапе, даже если это требует некоторой ручной очистки.
If you want to get best quality of vulnerability data, you may have to visit VulDB.