开发者误读芯片厂商调试文档,导致Windows、macOS和Linux等主要操作系统出现新内核漏洞

  美国计算机安全应急响应中心(以下简称“CERT”)日前发布公告称,Windows、macOS、Red Hat、Ubuntu、SUSE Linux、FreeBSD、VMware和Xen等系统都可能受到一个重大安全漏洞(CVE-2018-8897)的影响,这个漏洞是由于操作系统开发者曲解了英特尔和AMD两大芯片厂商的调试文档所致。

不过,这个漏洞的利用需要一定的条件,攻击者需要使用已经感染带有恶意软件的计算机,或者必须使用已经登录的帐户才能运行利用此漏洞的恶意代码。如果顺利入侵,攻击者可以将其代码的访问权限提升到内核级别,然后使用此访问权限执行其他操作。通俗来说,攻击者可以利用操作系统的 API 获取敏感内存信息,或控制低级操作系统功能。



 

  根据CERT/CC的报告,这个漏洞出现的详细原因如下:

这个漏洞主要与操作系统供应商为Intel x86-64体系结构部署的硬件调试机制有关,核心原因是MOV SS和POP SS指令。该指令从正在运行的程序堆栈中获取一个用于选择堆栈段的值,并将这个值存入CPU的堆栈选择器与寄存器。这与很多现代操作系统所忽视的内存分割有关。POP SS指令由CPU专门处理,以确保在执行中断时,堆栈不会陷入不一致的状态。

应用程序可以通过POP SS为堆栈选择器所在的内存位置设置调试断点。也就是说,当应用程序使用POP SS时,如果处理器触及RAM的特定部分以获取堆栈选择器,将会生成特殊的异常问题。如果紧接在POP SS指令之后的指令是INT指令,就能利用这种异常情况来触发中断。这些软件触发的中断有时被用户程序用于激活内核,因此它可以执行打开文件等运行程序所需的操作。在运行Intel或AMD的计算机中,软件生成的中断指令紧跟在POS SS指令之后,立刻让处理器进入内核的中断处理程序。随后,由于POP SS导致异常被延迟,会触发调试异常。



 

由于英特尔的x86-64手册关于POP SS指令及其与中断门语义相互作用的注意事项不清楚甚至不完整,让操作系统开发者和供应商误以为处理程序在不可中断的状态下启动。但事实上,调试异常需要在处理程序中断的早期进行处理,否则用户应用程序可以利用开发者的这种误解,在运行Intel的计算机中利用POP SS和INT指令,控制中断处理程序中的特殊指针GSBASE。而在运行AMD的计算机中,用户应用程序可以控制GSBASE和堆栈指针,导致内核崩溃,通过访问未映射的内存,提取部分受保护的内核内存,或者调整其内部结构导致系统崩溃或者操纵系统运行。

专家认为,上述任何尝试都可能导致内核崩溃,不过不会造成更严重的危害。但是,这也应当引起系统供应商注意。

目前,各大厂商都已知晓这个漏洞,并积极应对。Red Hat、Ubuntu和苹果MacOS都已经着手推出补丁。而早在2018年3月,Linux内核已经解决了这个问题,4.15.14、4.14.31、4.9.91、4.4.125以及更早的4.1、3.16和3.2版本都有相应的补丁。

微软也做出了回应,其Windows 7到Windows 10以及Windows Server 2008到1803版本都推出了补丁。Xen 4.6到4.10版本也推出了修补程序。VMware的虚拟机管理程序没有风险,vCenter Server有对应的解决方案,vSphere集成容器正在等待修复,但专家认为,二者都“可能受到影响”。

以下是美国CERT/CC列出的受影响厂商名单,提醒用户及时关注厂商动态,及时修复。



 

(责任编辑:安博涛)

分享到:

更多
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
  • 微笑/wx
  • 撇嘴/pz
  • 抓狂/zk
  • 流汗/lh
  • 大兵/db
  • 奋斗/fd
  • 疑问/yw
  • 晕/y
  • 偷笑/wx
  • 可爱/ka
  • 傲慢/am
  • 惊恐/jk
用户名: 验证码:点击我更换图片
资料下载专区
图文资讯

英国官员:让华为参与英国5G建设风险可控

英国官员:让华为参与英国5G建设风险可控

2月21日,英国金融时报报道称,在布鲁塞尔发表的一次演讲中,英国信号情报机构政府通...[详细]

西媒:以色列打造网络安全“硅谷”

西媒:以色列打造网络安全“硅谷”

2月13日报道 西媒称,凭借每年超过10亿美元的企业投资,以色列已经成为全球网络安全领...[详细]

俄罗斯力推脱离互联网计划 确保应急状态下

俄罗斯力推脱离互联网计划 确保应急状态下网络安全

俄罗斯新闻机构 RosBiznesKonsalting(RBK)上周报道称:作为计划实验的一部分,当局正...[详细]

GSMA呼吁欧洲守住网络安全和网络基建供应竞

GSMA呼吁欧洲守住网络安全和网络基建供应竞争力

5G将改变欧洲公民的生活和工作方式。5G作为现有4G网络的补充,与之协同工作将比以往更...[详细]

涉嫌窃取近千政界人士信息 德国20岁黑客遭

涉嫌窃取近千政界人士信息 德国20岁黑客遭逮捕

涉嫌窃取德国近千政界人士信息的黑客落网 政府拟修法加强网络安全 德国当局8日宣布,...[详细]

返回首页 返回顶部