CVE-2025-68351CVE-2025-68351是Linux内核中exfat文件系统的一个引用计数泄漏漏洞。该漏洞存在于exfat_find函数中,当调用exfat_get_dentry_set函数成功时,会增加es->bh的引用计数,但后续的检查逻辑可能导致exfat_put_dentry_set函数未被正确调用,从而造成引用计数泄漏。攻击者通过本地低权限访问,利用该漏洞可导致系统可用性下降,造成拒绝服务。该漏洞的CVSS评分为5.5,属于中等严重级别,无需用户交互即可触发。修复方案通过重新定位检查逻辑,避免在错误路径上跳过引用计数释放操作,确保资源正确释放。
该漏洞根源在于exfat文件系统中exfat_find函数的资源管理逻辑缺陷。exfat_get_dentry_set函数在成功执行时会增加缓冲区头指针(es->bh)的引用计数,按照正常的资源管理流程,调用者必须在使用完毕后调用exfat_put_dentry_set来递减引用计数以释放资源。然而,由于代码中两处检查逻辑的位置不当,当这些检查失败时,函数可能提前返回,导致exfat_put_dentry_set未被执行,引用计数无法正确递减。长期累积的引用计数泄漏会导致内存资源无法回收,最终可能引发系统内存耗尽或内核崩溃。攻击者只需具有本地低权限账户即可触发该漏洞,无需特殊权限或用户交互。