CVE-2026-43335Linux内核中Qualcomm SM8450平台互连驱动存在空指针解引用漏洞。该漏洞源于将SM8450平台互连接点切换为动态ID时,未能完全转换两个链接,导致运行时`icc_link_nodes`函数访问无效指针。本地低权限攻击者可利用此漏洞触发内核恐慌,导致系统崩溃及拒绝服务,严重影响系统可用性。
该漏洞位于Linux内核的interconnect子系统,具体影响Qualcomm SM8450平台的驱动程序。漏洞成因是代码重构时,将SM8450的互连接点ID从静态定义改为动态分配,但遗漏了两个链接的转换工作。当驱动初始化调用`qcom_icc_rpmh_probe`时,进而调用`icc_link_nodes`建立节点链接。由于部分目标节点指针因未正确转换而无效(NULL),CPU在尝试访问虚拟地址0x8时触发缺页异常。这导致内核执行oops并最终panic,使系统挂起或重启。由于攻击向量为本地且无需交互,本地低权限用户即可通过加载特定模块或触发设备探测来利用此漏洞造成拒绝服务,严重影响系统可用性。