该漏洞编号为CVE-2025-38561,CVSS评分达到8.5分的高危级别,对依赖内核级SMB服务功能的Linux系统构成重大安全威胁。
漏洞概述
Linux内核集成的ksmbd服务模块爆出高危安全漏洞,已通过身份验证的远程攻击者可能利用此漏洞在受影响系统上执行任意代码。该漏洞被分配编号CVE-2025-38561,CVSS风险评分高达8.5分,使采用内核级SMB共享方案的Linux环境面临严重风险。

技术细节
该漏洞由Zero Day计划率先披露,问题源自smb2_sess_setup函数对Preauth_HashValue字段的处理存在缺陷。当多个进程并发操作内核对象时,由于锁定机制不够完善,可能触发竞态条件漏洞。攻击者可借此操控内存结构,最终在内核上下文中实现代码执行。
ksmbd服务特性
此漏洞专门影响ksmbd服务组件,该服务作为传统Samba实现的替代方案,直接在操作系统内核层面提供SMB服务器功能。与常规用户空间SMB服务不同,ksmbd直接运行于内核空间,成功利用此漏洞将导致攻击者直接获得内核级系统权限。
攻击条件
攻击者需要对SMB服务完成身份认证才能触发漏洞,这意味着必须持有有效凭据或通过其他方式成功建立认证会话。一旦通过验证,会话设置流程中的竞态条件可被利用来破坏内存结构,并重定向代码执行流程。
技术分析显示,该漏洞在SMB2会话建立阶段,服务器处理认证哈希值时显现。并行操作间的同步机制缺失,可能导致内存损坏,最终实现在内核权限下执行任意代码。
漏洞披露时间线
该漏洞遵循负责任的披露流程,趋势科技研究院的研究员Nicholas Zubrisky于2025年7月22日向Linux内核维护团队报告了该问题。
缓解措施
Linux维护者已发布修复该漏洞的补丁,相关更新代码可通过稳定内核树中的提交44a3059c4c8cc635a1fb2afd692d0730ca1ba4b6获取。建议系统管理员优先将Linux内核更新至包含此安全修复的版本,尤其对暴露在不可信网络或用户环境中的系统更应如此。
对使用ksmbd提供文件共享服务的组织,建议实施额外的防护策略,包括:
- 实施严格的网络分段管控
- 部署强化的认证控制机制
- 监控异常的SMB流量模式
在完成补丁安装前,可考虑在非关键系统上临时禁用ksmbd服务。
