В ядре Linux устранена следующая уязвимость:
net: wwan: t7xx: уничтожить пул DMA при ошибке поздней инициализации CLDMA
t7xx_cldma_late_init() создает md_ctrl->gpd_dmapool перед
инициализация колец TX и RX. Если какая-либо инициализация кольца
терпит неудачу, путь ошибки освобождает уже инициализированные кольца, но
оставляет пул DMA выделенным.
Уничтожьте md_ctrl->gpd_dmapool на пути сбоя поздней инициализации.
чтобы избежать утечки пула DMA.
Показать оригинальное описание (EN)
In the Linux kernel, the following vulnerability has been resolved: net: wwan: t7xx: destroy DMA pool on CLDMA late init failure t7xx_cldma_late_init() creates md_ctrl->gpd_dmapool before initializing the TX and RX rings. If any ring initialization fails, the error path frees the already initialized rings but leaves the DMA pool allocated. Destroy md_ctrl->gpd_dmapool on the late-init failure path to avoid leaking the DMA pool.