CVE-2026-43165Linux内核中的hwmon驱动(nct7363)存在一个资源泄漏漏洞。该漏洞发生在`nct7363_present_pwm_fanin`函数中,由于在调用`of_parse_phandle_with_args()`后未正确调用`of_node_put()`来释放设备节点引用,导致资源泄漏。攻击者可利用此漏洞造成本地系统资源耗尽,从而影响系统可用性。该漏洞CVSS评分为5.5,属于中危漏洞。
该漏洞源于Linux内核`drivers/hwmon/nct7363.c`驱动程序中的错误代码逻辑。在函数`nct7363_present_pwm_fanin`中,代码使用`of_parse_phandle_with_args()`解析设备树(Device Tree)中的句柄参数以获取设备节点。根据Linux内核设备树API的规范,调用者必须在不再使用该节点时调用`of_node_put()`来递减引用计数。由于该函数缺少这一释放步骤,每次调用都会导致该设备节点的引用计数无法归零,从而造成内存泄漏。攻击者需要本地低权限(PR:L)即可触发该漏洞。通过反复触发受影响的功能或执行特定的系统调用序列,攻击者可以耗尽内核内存资源,导致系统不稳定或拒绝服务(可用性影响:高)。