ASoC:stm32:spdifrx:修复 stm32_spdifrx_remove 中的 dma 通道释放(CVE-2024-50292)
CVE编号
CVE-2024-50292
利用情况
暂无
补丁情况
N/A
披露时间
2024-11-19
漏洞描述
在Linux内核中,已经解决了一个关于ASoC(音频子系统核心)的漏洞。具体是关于stm32的spdifrx组件在释放dma通道时出现的问题。问题描述如下:在请求ctrl_chan DMA通道出错的情况下,ctrl_chan不会为null。因此,在释放dma通道时会导致以下问题:错误日志显示:```st,stm32-spdifrx 500d0000.audio-controller: dma_request_slave_channel error -19Unable to handle kernel NULL pointer dereference at virtual address 000000000000003d...Call trace: dma_release_channel+0x24/0x100 stm32_spdifrx_remove+0x24/0x60 [snd_soc_stm32_spdifrx] stm32_spdifrx_probe+0x320/0x4c4 [snd_soc_stm32_spdifrx]```为了解决此问题,只有当指针有效时,才进行通道的释放操作。
解决建议
建议您更新当前系统或软件至最新版,完成漏洞的修复。
文章评论