CVE-2026-8449Linux内核ksmbd模块在ACL继承路径中存在远程内存损坏漏洞。拥有目录创建权限的攻击者可通过构造畸形SID的恶意DACL触发堆越界读取,进而导致堆损坏。利用该漏洞可造成内核拒绝服务或潜在的内核级代码执行。
该漏洞位于Linux内核ksmbd服务器的ACL继承处理逻辑中。漏洞成因是程序未正确校验DACL中SID结构体的num_subauth字段长度。攻击者利用目录创建权限,首先建立SMB连接并创建目录,随后发送SMB2_SET_INFO请求,传入一个精心构造的恶意DACL。该DACL包含一个num_subauth字段异常大的畸形SID。当攻击者在目标目录下创建子文件或子目录时,内核触发ACL继承机制,解析该畸形SID导致堆越界读取。此越界读取可引发后续的堆内存损坏,破坏内核数据结构,从而造成系统崩溃或潜在的内核代码执行。