严重 安全事件

黑客利用思科SD-WAN严重0Day漏洞,部署KeyDrift窃取加密密钥

国家背景黑客利用思科SD-WAN无认证满分0Day漏洞植入KeyDrift,窃取加密密钥入侵航天国防等机构,需立即打补丁排查。

某有国家背景的黑客组织利用思科SD-WAN最高严重等级0Day漏洞入侵网络控制器,植入定制化恶意软件框架KeyDrift。

该漏洞编号为(CVE-2026-20127),CVSS评分10.0,远程攻击者无需密码即可绕过认证,直接获取管理员权限。

KeyDrift会长期潜伏在思科SD-WAN网络的控制系统中,既可以复制企业站点间的流量加密密钥,也具备后门功能。

目前已确认的受害目标包括航天卫星服务机构、国防航空航天企业以及政策研究机构。思科Talos研究人员发现了该恶意软件,并于2026年10月28日发布了相关分析报告。

Talos将该攻击组织的追踪编号定为UAT-11473,认定其为技术高度成熟的APT组织。相关攻击活动为历史事件,但Talos未披露具体入侵时间,也未确认被盗密钥是否已被外传。

0Day无需认证接管控制器,植入KeyDrift恶意框架

该漏洞存在于Catalyst SD-WAN控制器、管理器和验证器的对等认证环节。攻击者发送构造的请求,就能登录为高权限内部用户,获得NETCONF操作权限,篡改网络配置。

思科表示该漏洞没有临时规避方案,安装补丁是唯一修复手段。后续有研究人员公开了该漏洞的PoC利用代码,进一步提升了未打补丁系统的风险。

入侵得手后,攻击者会修改runit服务路径下的启动脚本,让恶意软件随系统正常服务启动。名为conf_sshd的脚本会查找运行中的vdaemon进程,再通过rsshd工具将主模块注入每个vdaemon进程。

conf_sshd控制流逻辑(来源:思科Talos)

conf_sshd控制流逻辑(来源:思科Talos)

注入的主模块名为PolyFlame,仅存在于内存中,属于后门程序,支持执行命令、读写文件操作,还可以向其他受感染机器转发指令。其中一个变种会伪装成合法的aaamgr服务,通过反调试检测隐藏自身。

第二个模块名为LittleFilch,专门负责窃取密钥。它会Hook vdaemon进程内的SSL_read函数,在控制消息完成解密后读取内容。

针对预设列表中的边缘路由器,该模块会抓取IP地址,以及一段32字节的字段——Talos判断这是IPsec流量使用的AES-256密钥材料。

LittleFilch会用RSA加密窃取到的所有数据,存储到本地文件中,还可通过UDP协议将数据发送到配置文件指定的地址,读取完配置后会立即将其删除。

UAT-11473关联Volt Typhoon,需打补丁排查入侵痕迹

Talos高置信度判断,UAT-11473使用的基础设施与“Silent Train”高度重合,后者是与Volt Typhoon关联的秘密访问网络。

Volt Typhoon此前就有劫持路由器的攻击记录,早前针对该组织瞄准思科路由器的活动分析显示,其惯用手法是将边缘设备转化为隐蔽中继点。

思科早在2026年2月就修复了CVE-2026-20127漏洞,企业首先要确认所有控制器都运行在已打补丁的版本上。对应不同版本分支,首个修复版本号分别为20.9.8.2、20.12.6.1、20.15.4.2、20.18.2.1。

conf_sshd执行逻辑(来源:思科Talos)

conf_sshd执行逻辑(来源:思科Talos)

运行20.9以下版本的设备必须升级到仍受支持的版本。在完成升级前,需要将22、830端口的访问权限限制为已知控制器地址,但要注意这种方式无法清除已经植入的恶意软件。

如果此前设备曾暴露在漏洞风险下,仅打补丁不足以消除风险。需要检查/var/log/auth.log中是否存在来自未知IP地址的“Accepted publickey for vmanage-admin”日志条目,同时排查下文列出的恶意文件。

在提交思科TAC工单前,需要在每个控制组件上执行“request admin-tech”命令收集信息。防御方还需警惕新近披露的SD-WAN控制器漏洞(CVE-2026-20182),该漏洞同样针对vdaemon服务,且已出现在野利用。完整防御指引可参考思科官方安全公告。

入侵指标清单公布,可用于威胁检测排查

类型 指标 说明
CVE CVE-2026-20127 身份认证绕过漏洞,CVSS评分10.0
威胁组织 UAT-11473 发动KeyDrift攻击的APT组织
恶意软件 KeyDrift 定制化恶意框架
模块 PolyFlame(libdssl.so) 内存驻留型后门,支持指令中继
模块 LittleFilch(libcommon.so) 通过Hook SSL_read函数窃取密钥
注入器 rsshd 将libdssl.so注入vdaemon进程
脚本 conf_sshd 查找vdaemon进程PID并启动注入流程
加载器 aaamgrd 加壳的PolyFlame变种,伪装为aaamgr服务
路径 /etc/sv/aaamgr/ 恶意服务路径
路径 /etc/sv/sshd/ 被篡改的runit启动器路径
文件 /var/tmp/vdaemon.bin 经RSA加密的被盗密钥数据
文件 /var/tmp/vdaemon.conf 端点配置文件,读取后自动删除
文件 /tmp/system-vdaemon 存储vdaemon进程PID列表
日志条目 Accepted publickey for vmanage-admin 检查/var/log/auth.log中来自未知IP的相关条目
Snort 2 SID 67387–67416 KeyDrift检测规则
Snort 3 SID 7:44–7:73 KeyDrift检测规则
Snort SID 65938、65958 CVE-2026-20127漏洞检测规则

注: 文中涉及的IP地址和域名均已做去活化处理(例如将.替换为[.]),防止意外解析或触发超链接。仅可在MISP、VirusTotal或内部SIEM等受控威胁情报平台内恢复原始指标。

参考来源:

Hackers Exploit Critical Cisco SD-WAN 0-Day Flaw to Deploy KeyDrift Malware and Steal Encryption Keys

# 网络安全 # 企业安全

本文为 独立观点,未经授权禁止转载。
如需授权、对文章有疑问或需删除稿件,请联系 FreeBuf 客服小蜜蜂(微信:freebee1024)

被以下专辑收录,发现更多精彩内容

+ 收入我的专辑

+ 加入我的收藏

相关推荐

  • 0 文章数
  • 0 关注者


原文链接: 黑客利用思科SD-WAN严重0Day漏洞,部署KeyDrift窃取加密密钥