从这个网页截图中,可以获取到以下关于漏洞的关键信息: 1. 漏洞描述: - 标题:x86/mtrr: Check if fixed MTRRs exist before saving them - 描述:MTRRs(Memory Type Range Registers)有一个过时的固定变体,用于控制640K-1MB区域的细粒度缓存控制,使用单独的MSRs(Memory Type Range Registers)。这个固定变体在MTRR能力MSR中有一个单独的能力位。 - 问题:mtrr_save_state()函数在访问固定MTRR MSR之前没有检查能力位,导致在不支持固定MTRR能力的CPU上产生#GP(General Protection Fault)异常。 2. 修复措施: - 补丁:2b1f6278d77c - 描述:在x86: Save the MTRRs of the BSP before booting an AP - 作者:Andi Kleen - 签名:Thomas Gleixner - CC:stable@vger.kernel.org 3. 补丁内容: - 在 文件中,添加了对固定MTRR能力的检查。 4. 补丁差异: - 差异文件位于 ,显示了补丁的添加和修改内容。 5. 补丁影响: - 1个文件更改,1个插入,1个删除。 通过这些信息,可以了解该漏洞的背景、修复措施以及补丁的具体内容。