Oracle Linux 7:grub2 (ELSA-2015-2401)

low Nessus 插件 ID 87039

简介

远程 Oracle Linux 主机缺少一个或多个安全更新。

描述

来自 Red Hat 安全公告 2015:2401:

更新后的 grub2 程序包修复了一个安全问题和多个缺陷并添加了一项增强,现在可用于 Red Hat Enterprise Linux 7。

Red Hat 产品安全团队将此更新评级为具有低安全影响。可从“参考”部分中的 CVE 链接获取通用漏洞评分系统 (CVSS) 基本分数,其给出了详细的严重性等级。

grub2 程序包提供了第二版 Grand Unified Bootloader (GRUB),这是一个具有模块结构且可配置性高、可自定义性强的加载程序。这些程序包支持各种内核格式、文件系统、计算机结构和硬件设备。

已发现用于 EFI 系统的 grub2 版本包含不适合在安全启动环境下进行加载的模块。攻击者可以利用此缺陷避开安全启动机制,加载未经验证的代码。如果未设置密码,则可以利用启动菜单进行攻击,而如果攻击者拥有系统 root 权限则可以利用 grub2 配置文件进行攻击。(CVE-2015-5281)

此更新还修复以下缺陷:

* 在之前的某个版本中,曾将 GRUB2 修改为在多个不同的位置对正斜线 (/) 字符进行转义。在某一处位置的转义不是必要的,且可能导致特定类型的内核命令行参数无法正确传递到内核。通过此更新,GRUB2 不会在上述位置对正斜线字符进行转义,因此内核命令行参数可以正常工作。(BZ#1125404)

* 以前,GRUB2 依赖旧硬件所提供的定时机制,但是不支持 Hyper-V Gen2 管理程序对其定时器循环进行校准。这导致 GRUB2 无法在 Hyper-V Gen2 上正常运行。此次更新修改了 GRUB2,使其在 Hyper-V Gen2 上使用不同的机制进行时间校准。因此现在 Hyper-V Gen2 管理程序可以正常工作。(BZ#1150698)

* 此次更新之前,如果用户手动将 GRUB2 配置为使用内置 GNU Privacy Guard (GPG) 验证,则这些用户在启动时会遇到以下错误:

alloc magic is broken at [addr]: [value] Aborted.

因此,引导失败。已修改 GRUB2 内置 GPG 验证,不再重复释放相同内存。因此,不再发生上述错误。(BZ#1167977)

* 此前,系统有时会在意外终止后无法恢复且无法重新启动。为修复此问题,GRUB2 程序包现将在创建其配置文件时实施文件同步,以确保所需配置文件写入磁盘。因此,现在系统崩溃后能够成功重新启动。(BZ#1212114)

* 以前,如果选择并配置了未配置的网络驱动程序实例,且在不同的实例上加载 GRUB2 加载程序,则 GRUB2 无法接收地址解析协议 (ARP) 响应回复的通知。因此,GRUB2 会失败并提示以下错误消息:

error: timeout: could not resolve hardware address.

通过此更新,GRUB2 将选择其从中加载的网络驱动程序实例。因此,可以正常处理 ARP 数据包。
(BZ#1257475)

此外,此更新还添加了以下增强:

* 优化了 GRUB2 启动菜单的排序。现在,GRUB2 使用 rpmdevtools 程序包对可用内核进行排序,并将正确使用列表顶部的最新内核版本生成配置文件。(BZ#1124074)

建议所有 grub2 用户升级这些更新后的程序包,其中包含用于修正这些问题的向后移植的修补程序并添加此增强。

解决方案

更新受影响的 grub2 程序包。

另见

https://oss.oracle.com/pipermail/el-errata/2015-November/005569.html

插件详情

严重性: Low

ID: 87039

文件名: oraclelinux_ELSA-2015-2401.nasl

版本: 1.9

类型: local

代理: unix

发布时间: 2015/11/24

最近更新时间: 2021/1/14

支持的传感器: Frictionless Assessment Agent, Nessus Agent, Nessus

风险信息

VPR

风险因素: Low

分数: 3.6

CVSS v2

风险因素: Low

基本分数: 2.6

时间分数: 1.9

矢量: CVSS2#AV:L/AC:H/Au:N/C:P/I:P/A:N

漏洞信息

CPE: p-cpe:/a:oracle:linux:grub2, p-cpe:/a:oracle:linux:grub2-efi, p-cpe:/a:oracle:linux:grub2-efi-modules, p-cpe:/a:oracle:linux:grub2-tools, cpe:/o:oracle:linux:7

必需的 KB 项: Host/local_checks_enabled, Host/RedHat/release, Host/RedHat/rpm-list, Host/OracleLinux

易利用性: No known exploits are available

补丁发布日期: 2015/11/23

漏洞发布日期: 2015/11/24

参考资料信息

CVE: CVE-2015-5281

RHSA: 2015:2401