CVE-2026-23426该漏洞存在于Linux内核的drm/logicvc驱动模块中。在logicvc_drm_config_parse()函数调用of_get_child_by_name()获取"layers"节点后,未能正确释放设备节点引用,导致引用泄漏。攻击者可利用此漏洞造成资源耗尽,从而影响系统可用性。
该漏洞属于Linux内核驱动开发中的资源管理错误。在logicvc_drm_config_parse函数实现中,开发人员调用了of_get_child_by_name()接口来查找设备树中的"layers"子节点。根据Linux内核设备树API的设计,调用此类获取接口会返回一个带有引用计数的device_node结构体指针,调用者必须在不再使用时通过of_node_put()释放该引用,否则内核将无法回收该内存资源。在受影响的版本中,代码缺少了对应的释放操作。虽然单个泄漏可能不会立即导致系统崩溃,但若该函数被频繁调用(例如设备反复初始化或重试),累积的引用泄漏会耗尽内核内存资源,最终导致系统内存不足或功能异常,触发拒绝服务。