2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

Lazy FP 状态还原漏洞公布,大多数 Intel 的酷睿 CPU 受其影响

  • 2018-06-25
  • 本文字数:926 字

    阅读完需:约 3 分钟

Intel公布了一个新的漏洞,该漏洞影响了大部分酷睿处理器,使其成为类似于 Spectre 和 Meltdown 的旁路攻击的目标。该漏洞被称为 Lazy FP 状态还原(CVE-2018-3665),允许进程推断出属于其他进程的FPU/MMX/SSE/AVX 寄存器的内容。

x86 处理器的功能使得新的漏洞成为可能,它允许在上下文切换时懒惰地切换 FPU 。实际上,由于 FPU 寄存器数量通常要多得多,FPU 状态的快速保存和还原相对来说较为昂贵,所以操作系统可以选择使用 Lazy FP 状态还原。这意味着 FPU 状态的实际保存和还原会延迟到指令想要访问它时才做。这是有意义的,因为并不是所有的程序都使用 FPU,但是它使得攻击者可以通过使用该寄存器作为内存地址的一部分来访问不允许它们访问的 FPU 寄存器,这样 CPU 推断性地访问到了它。稍后,CPU 将检测并修复该错误,但这种推测性执行的痕迹仍然留在缓存中,使其可供攻击者使用。

据发现此漏洞的安全研究人员 Colin Percival 表示,与之相关的主要风险在于 AES 加密密钥通常存储在 FPU 的 SSE 寄存器中。尽管 Percival 只花了五个小时来编写漏洞利用代码,他表示,远程利用漏洞要比 Meltdown 困难得多:

你需要能够在与目标进程相同的 CPU 上执行代码,以此方式窃取加密密钥。 你还需要在 CPU 管道完成之前按一定的顺序执行特定操作,因此执行的窗口很窄。

这个新的漏洞类似于 Meltdown( https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-5754 ),因为它允许从用户空间程序中读取受保护的内存内容,但它仅限于跨进程边界的某些寄存器内容。

从好的方面来看,这个漏洞可以在操作系统级别修复,而不需要像 Spectre 和 Meltdown 那样使用微码更新。实际上,只有运行特定处理器和操作系统组合的系统才会受到影响。特别是,早期的 Linux 版本(4.9 版本以前),FreeBSD 和一些虚拟机管理程序在 Intel 酷睿 CPU 上运行会受到影响。微软表示,所有Windows 版本都使用Lazy PF 状态还原,并且无法禁用。此外,目前没有缓解措施或解决方法。

虽然目前还不太清楚非Intel 处理器有没有这个漏洞,但 AMD 对 SecurityWeek 称他们的产品不受此影响

InfoQ 会在有新信息时更新这篇文章。

查看英文原文: Lazy FP State Restore Vulnerability Affects Most Intel Core CPUs

感谢冬雨对本文的审校。

2018-06-25 02:372286

评论

发布
暂无评论
发现更多内容

YashanDB与MongoDB数据库功能异同解析

数据库砖家

YashanDB与开源数据库的比较:优劣势分析

数据库砖家

系统梳理 Test-Time Compute 的主要实现路径

Baihai IDP

人工智能 AI 推理模型 测试时计算

YashanDB性能监控工具的选择与使用技巧

数据库砖家

YashanDB优化存储空间利用率实用技巧

数据库砖家

YashanDB索引优化技巧,提高查询效率

数据库砖家

YashanDB性能调优实战,提升数据库响应速度

数据库砖家

YashanDB性能监控核心指标及优化实战

数据库砖家

YashanDB优势详解:企业数字化转型的理想数据库选择

数据库砖家

YashanDB数据一致性保障机制及实现

数据库砖家

YashanDB数据一致性保障机制详解

数据库砖家

YashanDB索引设计原则与优化实战技巧

数据库砖家

YashanDB性能优化攻略,提高数据库响应速度实用技巧

数据库砖家

YashanDB与企业ERP系统集成实用指南

数据库砖家

YashanDB与NoSQL数据库的异同解析

数据库砖家

YashanDB与其他数据库之间的主要区别和选择建议

数据库砖家

黑龙江等保测评:从启动到闭环的全周期流程拆解

等保测评

原点安全签约秦皇岛银行,大模型助力分类分级与数据安全防护体系构建

原点安全

技术干货 | 如何将大表在线改造为分区表并释放空间

GreatSQL

YashanDB用户权限管理教程,提升企业数据安全等级

数据库砖家

YashanDB性能调优实战教程,提升企业数据处理效率

数据库砖家

YashanDB性能监控系统搭建及关键指标分析

数据库砖家

YashanDB应用开发全面教程

数据库砖家

多台服务器的所有容器,我是这样统一管理的

Yops-运维易

容器 运维 服务器 Linux 运维 #docker

AI技术助力传统行业数字化转型

跑一跑

AI‘’

YashanDB数据压缩技术及存储优化技巧

数据库砖家

YashanDB性能监控指标解析及优化建议

数据库砖家

YashanDB应用场景解析,助力企业快速决策

数据库砖家

哈尔滨等保测评公司选择:企业适配性筛选策略

等保测评

官宣:Apache Cloudberry (Incubating) 2.0.0 发布!

酷克数据HashData

Apache 数据库 开源 Cloudberry

YashanDB性能分析报告及优化建议分享

数据库砖家

Lazy FP状态还原漏洞公布,大多数Intel的酷睿CPU受其影响_Linux_Sergio De Simone_InfoQ精选文章