CVE-2026-43443Linux内核中的AMD ACP音频驱动存在漏洞。在初始化RT5682/RT5682S声卡组件时,相关函数未对时钟获取函数clk_get()的返回值进行校验。若获取失败,后续代码解引用无效指针将导致系统内核崩溃。
该漏洞位于Linux内核的ASoC子系统中,具体涉及文件sound/soc/amd/acp/acp-mach-common.c。函数acp_card_rt5682_init()和acp_card_rt5682s_init()在调用clk_get()获取时钟资源时,假设其总是成功并返回有效指针。然而,在硬件异常或资源不足情况下,clk_get()可能返回错误指针(如ERR_PTR(-ENOENT))。由于代码缺乏IS_ERR()检查,该错误指针随后被传递给时钟核心函数进行解引用操作。攻击者利用本地低权限触发音频设备初始化流程,即可诱发内核空指针解引用异常,导致系统拒绝服务。