CVE-2025-71163CVE-2025-71163是Linux内核中dmaengine idxd驱动程序的一个设备引用泄漏漏洞。该漏洞存在于compat bind和unbind的sysfs接口实现中,当进行设备查找操作时,系统会获取设备引用,但在操作完成后未能正确释放这些引用。攻击者通过本地低权限账户反复执行bind和unbind操作,可以导致idxd设备的引用计数持续增长,最终造成内核内存资源耗尽,触发拒绝服务(DoS)条件。由于该漏洞的CVSS评分5.5(AV:L/PR:L/UI:N),攻击复杂度低且无需用户交互,攻击者只需在系统上拥有低权限账户即可实施攻击。此漏洞主要影响系统可用性,CVSS向量中的A:H(可用性影响为高)也印证了这一点。
Linux内核的idxd驱动程序负责管理Intel DSA(Data Streaming Accelerator)设备的DMA引擎操作。在compat bind和unbind的sysfs接口代码路径中,当调用相关函数查找idxd设备时,内核会获取该设备的引用(增加引用计数),但在函数返回前未能正确调用对应的释放函数(减少引用计数)。这种引用泄漏在反复执行bind/unbind操作时会累积,导致内核对象无法被正常回收。随着泄漏的设备引用数量增加,内核内存会逐渐耗尽,最终可能导致系统不稳定或崩溃。攻击者可以利用此漏洞在本地进行资源耗尽攻击,无需特殊权限即可触发,影响系统的可用性和稳定性。