游客发表
一个17年前埋下的个漏雷,直到今天才被彻底引爆。藏年
微软Office里藏着一个叫CVE-2022-30190的玩转漏洞,江湖人称“Follina”。个漏它藏身于MSDT(Microsoft Support Diagnostics Tool)组件中,藏年利用Word文档就能远程执行恶意代码。玩转更讽刺的个漏是,这个漏洞从2005年就存在,藏年整整潜伏了17年。玩转
一切得从攻击手法说起。个漏黑客只需构造一个特殊的藏年RTF文件——伪装成Word文档,诱导用户打开。玩转文档加载时,个漏Word会调用MSDT组件,藏年而MSDT会通过URL协议从远程服务器拉取恶意PowerShell脚本。玩转整个链条环环相扣,用户甚至不需要启用宏,只需双击文档就能中招。
为什么藏了这么久?根源在于MSDT的调用逻辑设计得过于“宽容”。它允许任意程序通过“ms-msdt://”协议调用,且没有对参数做严格校验。Word恰好支持嵌入这种协议链接,于是两个看似无关的功能,在特定条件下碰撞出了致命火花。
微软的修复过程也足够戏剧性。最初官方给出的缓解方案是禁用MSDT协议,但攻击者很快发现,只需将文档格式从RTF改为HTML,就能绕过限制。直到2022年6月,微软才发布正式补丁,彻底修复了底层逻辑。可这期间,利用该漏洞的攻击活动早已泛滥成灾。
我曾亲眼见过一次真实攻击——受害者收到的是一份看似普通的“产品报价单.docx”。双击后,系统后台悄悄执行了加密勒索程序。整个过程不超过15秒,杀毒软件毫无反应。若不是事后检查进程日志,根本发现不了异常。
这个案例给安全行业敲响了警钟。老代码未必安全,反而因为年代久远、维护者更迭,容易成为被遗忘的暗角。Office作为全球用户量最大的办公套件,任何遗留漏洞都可能被放大成灾难。
也别把责任全推给微软。第三方安全研究员的逆向分析显示,MSDT的代码注释里甚至存在开发者留下的“TODO”标记,说明该模块长期处于半维护状态。大公司同样存在“技术债”,只是规模效应让风险变得格外刺眼。
如今补丁已出,但现实中仍有大量未更新的Office版本暴露在风险中。尤其在企业内网,系统管理员往往优先保证业务连续性,而非安全更新。这种矛盾短期内无解。
17年的潜伏期,足够说明一个问题:安全漏洞不是静态文件,它会随着系统演进、功能叠加而悄然变异。今天看似无害的“小问题”,明天可能就是打开企业大门的万能钥匙。别等出事了才想起补丁管理——那代价,可远不止一个17年。
友情链接