服务器之家:专注于服务器技术及软件下载分享
分类导航

Linux|Centos|Ubuntu|系统进程|Fedora|注册表|Bios|Solaris|Windows7|Windows10|Windows11|

服务器之家 - 服务器系统 - Linux - Linux 修复 Spectre V1 SWAPGS 漏洞,代码来自阿里工程师

Linux 修复 Spectre V1 SWAPGS 漏洞,代码来自阿里工程师

2021-12-06 23:28开源中国罗奇奇 Linux

围绕 Spectre V1 SWAPGS 处理器侧信道漏洞的一些重要修复已经在 Linux-5.16-rc4 内核中登陆,相关的 Spectre V1 修复补丁来源于阿里 Linux 工程师赖江山()。

围绕 Spectre V1 SWAPGS 处理器侧信道漏洞的一些重要修复已经在 Linux-5.16-rc4 内核中登陆,相关的 Spectre V1 修复补丁来源于阿里 Linux 工程师赖江山()。

Linux 修复 Spectre V1 SWAPGS 漏洞,代码来自阿里工程师

去年 Spectre V1 漏洞相关的 Linux 内核提交导致 SWAPGS 处理部分比较混乱:Spectre V1 SWAPGS 漏洞缓解方案在路径中丢失了防护 。因此,赖江山的第一个补丁就是在paranoid_entry() 中为内核的 SWAPGS 条目添加了防护:FENCE_SWAPGS_{KERNEL|USER}_ENTRY,以保证 SWAPGS 和 CR3 写入的顺序,可以在内核邮件中查看此补丁的详细信息。

Linux 修复 Spectre V1 SWAPGS 漏洞,代码来自阿里工程师

第二个补丁是关于使用正确的防护 宏的修复,正确的防护宏可以阻止投机攻击行为。第三个补丁对 SWAPGS 过程中发现的潜在堆栈破坏进行了一个重要的 Xen 修复。

WAPGS 防护问题以及其他 x86 修复程序已作为 PR 的一部分发送,新的 Spectre V1 SWAPGS 漏洞缓解补丁影响英特尔 Ivy Bridge 及 Alder Lake 的 CPU 。

本文地址:https://www.oschina.net/news/172171/linux-5.16-rc4-fixing-swagps

延伸 · 阅读

精彩推荐
  • Linux企业红帽Linux7的10个特性分析

    企业红帽Linux7的10个特性分析

    前段时间红帽正式发布了企业版Linux 7,那么企业红帽Linux7有哪些特性呢?这篇文章就要讲解了企业红帽Linux7的10个特性,需要的朋友可以参考下 ...

    Linux教程网3712019-11-01
  • LinuxLinux终端命令用法精选介绍

    Linux终端命令用法精选介绍

    Linux终端命令用法是很多用户比较关注的,今天,小编就为大家带来Linux终端命令用法精选,希望能够给大家带来帮助...

    服务器之家5412019-07-03
  • Linux在Linux系统上开启Initrd文件系统的方法

    在Linux系统上开启Initrd文件系统的方法

    这篇文章主要介绍了在Linux系统上开启Initrd文件系统的方法,Initrd是在RAM中被创建的临时的被用来激活系统所须加载的文件系统,需要的朋友可以参考下...

    51cto3012019-06-20
  • LinuxLinux vmstat命令实战详细解析

    Linux vmstat命令实战详细解析

    vmstat命令是我查看Linux/Unix最喜爱的命令,一个是Linux/Unix都支持,二是相比top,我可以看到整个机器的CPU,内存,IO的使用情况,而不是单单看到各个进程的...

    Linux教程网11272020-12-25
  • Linuxlinux rm误删除数据库文件的恢复方法

    linux rm误删除数据库文件的恢复方法

    在linux redhat 5.4版本,rm误删除数据库文件的恢复过程如下,网上找的,测试过OK ...

    Linux教程网2882019-12-01
  • Linux配置Linux 保证其系统的安全

    配置Linux 保证其系统的安全

    众所周知,网络安全是一个非常重要的课题,而服务器是网络安全中最关键的环节。 Linux 被认为是一个比较安全的Internet服务器,作为一种开放源代码操作...

    Linux教程网4082020-04-06
  • LinuxLinux执行find命令报错paths must precede的解决方法

    Linux执行find命令报错paths must precede的解决方法

    在使用find命令时报错,提示find:paths must precede expression,这是由什么原因导致的呢?如果你遇到这个问题,可以看看下面的解决方法 ...

    Linux教程网6172019-09-17
  • LinuxLinux系统下查看和修改IP的方法

    Linux系统下查看和修改IP的方法

    这篇文章主要介绍了Linux系统下查看和修改IP的方法,都是一些基础的命令,随看随记~需要的朋友可以参考下 ...

    大步's Blog4972019-09-09