CVE-2026-43328Linux内核的cpufreq调速器存在双重释放漏洞。在初始化失败路径中,错误处理逻辑导致同一内存被释放两次,可能引发内核崩溃或本地权限提升。
该漏洞位于Linux内核的`cpufreq_dbs_governor_init`函数中。当`kobject_init_and_add`调用失败时,代码进入错误处理流程。此时,系统调用`kobject_put`,这会触发`cpufreq_dbs_data_release`回调函数,进而执行`gov->exit`和`kfree(dbs_data)`释放内存。然而,原有的错误处理代码在`kobject_put`之后,未检查资源状态便再次显式调用`gov->exit`和`kfree(dbs_data)`。这种重复释放内存的行为构成了Double Free漏洞,攻击者利用此漏洞可在本地造成拒绝服务攻击,或在特定条件下实现内核级权限提升。