返回顶部
首页 > 资讯 > 精选 >怎么解析CPU SSB/RSRE漏洞预警
  • 426
分享到

怎么解析CPU SSB/RSRE漏洞预警

2023-06-19 12:06:47 426人浏览 安东尼
摘要

本篇文章给大家分享的是有关怎么解析CPU SSB/RSRE漏洞预警,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。0x00 漏洞概述2018年5月21日,微软官方公布新

本篇文章给大家分享的是有关怎么解析CPU SSB/RSRE漏洞预警,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

0x00 漏洞概述

2018年5月21日,微软官方公布新CPU漏洞--Speculative Store Bypass (SSB)漏洞细节,属于日前预警的Spectre-NG的其中一个( Variant 4),由MSRC团队的Ken Johnson和Google Project Zero团队的Jann Horn共同发现,漏洞编号为CVE-2018-3639,目前Google Project Zero团队已公布相关poc代码,攻击者能通过v4拿到cpu或内存中的旧有内容。

同时,另一个CPU漏洞--Rogue System ReGISter Read (RSRE)也被披露,属于Spectre-NG中的Variant 3a,漏洞编号为CVE-2018-3640。

360-CERT团队经过评估,认为漏洞风险等级重要,建议进行谨慎评估后更新。

0x01 漏洞影响面

AMD,ARM,Intel厂商的CPU分别受到不同程度的影响

目前,

  • 微软在年初发布的针对Spectre and Meltdown漏洞的安全更新对此漏洞有一定的缓解。

  • 主流浏览器厂商,Intel, RedHat, Xen等各家基础服务提供商也提供了相应的缓解措施。

Intel提供的受影响处理器列表:

  • Intel® Core™ i3 processor (45nm and 32nm)  

  • Intel® Core™ i5 processor (45nm and 32nm)  

  • Intel® Core™ i7 processor (45nm and 32nm)  

  • Intel® Core™ M processor family (45nm and 32nm)  

  • 2nd generation Intel® Core™ processors  

  • 3rd generation Intel® Core™ processors

  • 4th generation Intel® Core™ processors  

  • 5th generation Intel® Core™ processors  

  • 6th generation Intel® Core™ processors  

  • 7th generation Intel® Core™ processors  

  • 8th generation Intel® Core™ processors  

  • Intel® Core™ X-series Processor Family for Intel® X99 platfORMs  

  • Intel® Core™ X-series Processor Family for Intel® X299 platforms  

  • Intel® Xeon® processor 3400 series  

  • Intel® Xeon® processor 3600 series  

  • Intel® Xeon® processor 5500 series  

  • Intel® Xeon® processor 5600 series  

  • Intel® Xeon® processor 6500 series  

  • Intel® Xeon® processor 7500 series

  • Intel® Xeon® Processor E3 Family

  • Intel® Xeon® Processor E3 v2 Family

  • Intel® Xeon® Processor E3 v3 Family

  • Intel® Xeon® Processor E3 v4 Family

  • Intel® Xeon® Processor E3 v5 Family

  • Intel® Xeon® Processor E3 v6 Family

  • Intel® Xeon® Processor E5 Family

  • Intel® Xeon® Processor E5 v2 Family

  • Intel® Xeon® Processor E5 v3 Family

  • Intel® Xeon® Processor E5 v4 Family

  • Intel® Xeon® Processor E7 Family

  • Intel® Xeon® Processor E7 v2 Family

  • Intel® Xeon® Processor E7 v3 Family

  • Intel® Xeon® Processor E7 v4 Family

  • Intel® Xeon® Processor Scalable Family

  • Intel® Atom™ Processor C Series (C3308, C3338, C3508, C3538, C3558, C3708, C3750, C3758, C3808, C3830, C3850, C3858, C3950, C3955, C3958)

  • Intel® Atom™ Processor E Series

  • Intel® Atom™ Processor A Series

  • Intel® Atom™ Processor X Series (x5-E3930, x5-E3940, x7-E3950)

  • Intel® Atom™ Processor T Series (T5500, T5700)

  • Intel® Atom™ Processor Z Series

  • Intel® Celeron® Processor J Series (J3355, J3455, J4005, J4105)

  • Intel® Celeron® Processor N Series (N3450)

  • Intel® Pentium® Processor J Series (J4205)

  • Intel® Pentium® Processor N Series (N4000, N4100, N4200)

  • Intel® Pentium® Processor Silver Series (J5005, N5000)

0x02 漏洞细节

Speculative Store Bypass (SSB)--CVE-2018-3639漏洞细节,攻击者能通过v4拿到cpu或内存中的旧有内容,漏洞可能发生在如下场景:

01: 88040F            mov [rdi+rcx],al
02: 4C0FB6040E        movzx r8,byte [rsi+rcx]
03: 49C1E00C          shl r8,byte 0xc
04: 428B0402          mov eax,[rdx+r8]

如果RDI和RSI指向的是同一个地址,则假设第1行中的MOV指令在特殊情况下可能需要额外的时间来执行( 如果计算RDI+RCX的地址表达式正在等待先前的指令执行)。在这种情况下,CPU可能会预测MOVZX不依赖于MOV,并且可以在执行保存AL数据的MOV之前进行预测执行。这可能会导致位于RSI+RCX的内存中的旧数据被加载到R8中,从而导致第四行代码使用了错误的数据。

该漏洞适用的攻击场景如下:

怎么解析CPU SSB/RSRE漏洞预警

Poc的运行效果如下:

怎么解析CPU SSB/RSRE漏洞预警

怎么解析CPU SSB/RSRE漏洞预警

Rogue System Register Read (RSRE)--CVE-2018-3640漏洞:

该漏洞允许具有本地用户访问权限的攻击者在有预测执行能力的微处理器上,可以通过侧信道攻击读取系统寄存器的值

0x03 缓解措施

针对Speculative Store Bypass (SSB)--CVE-2018-3639的缓解措施:

  1. 利用序列化指令(例如x86/x64上的LFENCE 和 ARM上的SSBB指令)来屏蔽预测执行,缓解SSB漏洞

  2. 升级微码或固件在硬件方面修补该漏洞

  3. 对于CVE-2017-5753 (Spectre variant 1)漏洞的缓解措施同样适用于该漏洞

其他缓解措施对该漏洞的影响:

怎么解析CPU SSB/RSRE漏洞预警

以上就是怎么解析CPU SSB/RSRE漏洞预警,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注编程网精选频道。

--结束END--

本文标题: 怎么解析CPU SSB/RSRE漏洞预警

本文链接: https://lsjlt.com/news/295924.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 怎么解析CPU SSB/RSRE漏洞预警
    本篇文章给大家分享的是有关怎么解析CPU SSB/RSRE漏洞预警,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。0x00 漏洞概述2018年5月21日,微软官方公布新...
    99+
    2023-06-19
  • 微软TotalMeltdown漏洞分析预警是怎样的
    这期内容当中小编将会给大家带来有关微软TotalMeltdown漏洞分析预警是怎样的,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。0x00 漏洞概述微软2018年1月和2月的Windows7 x...
    99+
    2023-06-19
  • 如何分析Apache Struts2-052 漏洞分析预警
    本篇文章给大家分享的是有关如何分析Apache Struts2-052 漏洞分析预警,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。0x00 漏洞描述The REST ...
    99+
    2023-06-19
  • ghostscript命令执行漏洞预警的分析
    这期内容当中小编将会给大家带来有关ghostscript命令执行漏洞预警的分析,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。0x00 漏洞背景8 月 21 号,Tavis Ormandy 通过公...
    99+
    2023-06-19
  • 如何分析iPhone FaceTime通话漏洞预警
    这篇文章给大家介绍如何分析iPhone FaceTime通话漏洞预警,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。0x00 漏洞背景近日,360CERT监测到Iphone FaceTime 通话出现隐私泄露漏...
    99+
    2023-06-19
  • 如何进行Intel CSME 漏洞预警的分析
    本篇文章为大家展示了如何进行Intel CSME 漏洞预警的分析,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。0x00 漏洞背景英特尔公布:在英特尔 CSME,英特尔服务器平台服务和英特尔...
    99+
    2023-06-19
  • 怎么进行Exchange Server 提权漏洞的预警
    今天就跟大家聊聊有关怎么进行Exchange Server 提权漏洞的预警,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。0x00 漏洞背景该漏洞为 MSRC 在 2018 ...
    99+
    2023-06-19
  • Nagios XI多个漏洞分析预警的示例分析
    这篇文章主要介绍Nagios XI多个漏洞分析预警的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!0x00 漏洞背景Nagios Core 是一个开源的系统,也是一个网络监控系统。它可以监视你指定的...
    99+
    2023-06-19
  • 如何进行Janus安卓签名漏洞预警分析
    这期内容当中小编将会给大家带来有关如何进行Janus安卓签名漏洞预警分析,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。0x00背景介绍2017年7月31日 GuardSquare向Google报...
    99+
    2023-06-19
  • redis漏洞怎么预防
    redis漏洞的预防方法:禁止外网访问Redis,例如修改redis.conf 文件中”bind 127.0.0.1“,使得Redis服务仅当前主机可用。2将配置文件redis.conf中的”Port 6379“,改成其他端口。设置ipta...
    99+
    2024-04-02
  • Drupal核心远程代码执行漏洞分析预警是怎样的
    Drupal核心远程代码执行漏洞分析预警是怎样的,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。0x00 漏洞概述2018年4月26日,Drupal官方发布新补丁和安全...
    99+
    2023-06-19
  • Nginx HTTP/2和mp4模块拒绝服务漏洞预警分析
    这篇文章主要介绍“Nginx HTTP/2和mp4模块拒绝服务漏洞预警分析”,在日常操作中,相信很多人在Nginx HTTP/2和mp4模块拒绝服务漏洞预警分析问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”N...
    99+
    2023-06-19
  • 怎么实现ghostscript沙箱绕过命令执行漏洞预警
    这篇文章给大家介绍怎么实现ghostscript沙箱绕过命令执行漏洞预警,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。0x00 漏洞背景2019年1月23日晚,Artifex官方在ghostscriptf的m...
    99+
    2023-06-19
  • iis7解析漏洞怎么修复
    修复iis7解析漏洞的方法首先,计算机中使用组合键“win+R”运行“Inetmgr”,打开iis管理器;进入到iis管理器页面后,在页面中查找到对应的站点,并进入站点映射;在编辑模块映射页面中,点击进入“请求限制”选项;最后,进入到请求限...
    99+
    2024-04-02
  • Apache Synapse 远程代码执行漏洞的预警是怎样的
    Apache Synapse 远程代码执行漏洞的预警是怎样的,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。0x00事件背景Apache Synapse 是一个简单...
    99+
    2023-06-19
  • KindEditor网站编辑器组件上传漏洞利用预警示例分析
    KindEditor网站编辑器组件上传漏洞利用预警示例分析,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。0x00 漏洞背景2019年02月21日,360CERT监...
    99+
    2023-06-19
  • 怎么实现Adobe Flash Player 任意代码执行漏洞CVE-2018-15981的预警
    怎么实现Adobe Flash Player 任意代码执行漏洞CVE-2018-15981的预警,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。0x00...
    99+
    2023-06-19
  • Linux漏洞怎么解决
    解决Linux漏洞的方法包括以下几个步骤:1. 及时更新操作系统:及时安装官方发布的补丁和更新,以修复已知的漏洞,以及提供更好的安全...
    99+
    2023-09-06
    Linux
  • Linux包管理器apt/apt-get远程代码执行漏洞预警是怎样的
    这篇文章将为大家详细讲解有关Linux包管理器apt/apt-get远程代码执行漏洞预警是怎样的,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。0x00 漏洞背景2019年1月22日...
    99+
    2023-06-19
  • linux openssl漏洞怎么解决
    要解决Linux OpenSSL漏洞,您可以执行以下步骤:1. 更新操作系统:确保您的Linux操作系统是最新版本的。您可以使用操作...
    99+
    2023-09-21
    linux
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作