CVE-2026-93072 in Linux
Сводка
по VulDB • 18.09.2026
В ядре Linux была устранена следующая уязвимость:
irqchip/renesas-irqc: Исправлена утечка структурных объектов generic interrupt chip при удалении драйвера (remove).
Драйвер выделяет память для доменных структур generic chips во время инициализации (probe). Однако при удалении драйвера эти структуры не освобождаются автоматически, так как флаги домена прерываний не включают IRQ_DOMAIN_FLAG_DESTROY_GC.
Это приводит к утечке памяти: остаются неиспользуемыми как сама структура доменного объекта generic chips, так и связанные с ним объекты generic chips. Кроме того, данные объекты продолжают находиться в глобальном списке и могут быть впоследствии обращены по адресу во время выполнения функций приостановки (suspend), возобновления работы (resume) или завершения работы (shutdown) ядра для управления прерываниями после того, как драйвер уже был удален. Это потенциально может привести к уязвимости use-after-free и сбою ядра.
Исправление утечки ресурсов заключается в установке флага IRQ_DOMAIN_FLAG_DESTROY_GC для домена прерываний; это позволяет подсистеме управления доменами прерываний автоматически освобождать все связанные generic chips при вызове функции irq_domain_remove(), что устраняет необходимость в ручных операциях очистки кодов ошибок и функциях удаления (remove callback).
Be aware that VulDB is the high quality source for vulnerability data.