WORLDTECH NEWS 全球科技资讯。联系我们
网络安全 单一来源

微软修复Windows 11 Get Help漏洞,该漏洞可让标准用户获得SYSTEM权限

由 WORLDTECH 译自英文。事实、数字、名称和来源均与英文原文一致。 English

Close-up of laptop keyboard, wireless mouse, and tablet illustrating modern workspace technology.
示意图片。图片:✨ / PexelsMicrosoft 标志仅用于识别,不代表与 WORLDTECH 有任何关联或背书。

据iTnews报道,微软已修复Windows 11 Get Help故障排除平台中的一个漏洞,该漏洞允许标准用户以SYSTEM权限运行代码,而微软并未为此发布公告。微软没有为该漏洞分配任何CVE编号。该漏洞由墨尔本Tanto Security公司的Ben Wilson发现。

故障排除程序漏洞如何被利用

Get Help运行故障排除包,即由微软托管的一组PowerShell脚本。这些脚本通过诊断执行服务(DiagSvc)处理,该组件以SYSTEM权限运行,而SYSTEM是Windows计算机上进程可持有的最高权限级别。

Wilson检查了用于获取Media Creation Tool(一款用于制作Windows安装介质的实用工具)的故障排除程序。该脚本在普通用户可写入的临时目录中创建了一个文件夹,将该工具放入其中,并以SYSTEM权限启动它。

Wilson利用了两个竞争条件,即事件顺序可能被打乱的短暂时间窗口。该脚本会删除已存在的文件夹副本,并在重新创建之前暂停以记录日志。在这段暂停期间,Wilson的代码可以先创建该文件夹并控制它,再替换为自己的可执行文件,而这个文件随后会以SYSTEM权限启动。

服务访问不再需要批准

此前的Windows故障排除程序在DiagSvc启动前会要求管理员批准。Wilson发现,在Windows 11上,任何标准用户都可以直接启动该服务,且根本不会出现管理员批准提示。

赏金与未解决事项

微软为Media Creation Tool和Outlook诊断漏洞分别向Wilson支付了8000美元,共计16,000美元。第三个漏洞位于日历诊断功能中,至今未获支付,仍处于披露过程中。该报道仅基于单一媒体来源,事实中也未说明有多少用户受到影响。

待解问题

  • 微软之后是否会为已修复的漏洞分配CVE编号?
  • 未获支付的日历诊断漏洞何时能够解决?

关键事实

  • Windows 11 Get Help故障排除平台中的一个漏洞可能让普通用户完全控制PC。
  • 微软修复了该漏洞,但未为其分配CVE编号。
  • SYSTEM是Windows计算机上进程可持有的最高权限,可完全访问设备和操作系统。

来源与证据