CVE-2026-43242Linux内核中的TI K3 SoC信息驱动存在资源管理漏洞。在驱动初始化探测失败期间,分配的MMIO regmap内存资源未被正确释放。攻击者可利用此漏洞在本地反复触发该条件,导致内核内存泄漏,长期运行可能耗尽系统内存并引发拒绝服务。
该漏洞位于Linux内核的`soc: ti: k3-socinfo`驱动模块中。驱动程序在probe函数中使用`regmap_init_mmio`分配内存映射寄存器资源。然而,代码逻辑存在缺陷,当探测过程发生失败(例如probe deferral)或驱动解绑时,未调用相应的释放函数(如`regmap_exit`),导致分配的regmap资源泄漏。由于该驱动可能被反复加载或探测,这种内存泄漏会累积,最终影响系统可用性。修复方案是改用设备管理的分配器(如`devm_regmap_init_mmio`),以确保在设备生命周期结束时自动释放资源。