RHEL 7:grub2 (RHSA-2015:2401)

low Nessus Plugin ID 86989

概要

遠端 Red Hat 主機缺少一個或多個安全性更新。

說明

現已提供適用於 Red Hat Enterprise Linux 7 的更新版 grub2 套件,可修正一個安全性問題、數個錯誤,並新增一個增強功能。

Red Hat 產品安全性團隊已將此更新評等為具有低安全性影響。可從〈參照〉一節的 CVE 連結中取得常見弱點評分系統 (CVSS) 的基本分數,其中包含有關嚴重性評等的詳細資訊。

grub2 套件提供 2 版 Grand Unified Bootloader (GRUB),這是採用模組化架構的可高度設定的自訂開機載入器。套件支援各種核心格式、檔案系統、電腦架構和硬體裝置。

據發現,EFI 系統的 grub2 版本包含數個不適合在安全開機環境中載入的模組。攻擊者可利用此瑕疵,規避安全開機機制並載入未驗證的程式碼。如果沒有設定密碼,攻擊者便可利用開機功能表;或者如果攻擊者在系統上具有 root 權限,則可利用 grub2 組態檔。(CVE-2015-5281)

此更新也可修正下列錯誤:

* 在其中一個較舊版的更新中,GRUB2 修正後會使數個不同位置的正斜線 (/) 字元逸出。在這些位置之中,有個位置的逸出並不必要,會讓特定類型的核心命令行引數無法正確傳送至核心。透過此更新,GRUB2 不會再使上述位置的正斜線字元逸出,核心命令行引數可如預期運作。(BZ#1125404)

* 之前,GRUB2 會依賴舊版硬體提供的定時機制,而不是利用 Hyper-V Gen2 Hypervisor 校正計時器迴圈。這會讓 GRUB2 無法在 Hyper-V Gen2 上正常運作。此更新修正了 GRUB2,其現會在 Hyper-V Gen2 上使用不同的機制校正定時。因此,Hyper-V Gen2 Hypervisor 現可如預期運作。(BZ#1150698)

* 在此更新之前,將 GRUB2 手動設為使用內建 GNU Privacy Guard (GPG) 驗證的使用者會在開機時觀察到以下錯誤:

[addr] 的 alloc magic 損毀:[value] 已中止。

因此,開機失敗。GRUB2 內建 GPG 驗證已經修正,不會再釋放相同記憶體兩次。因此,不會再發生上述錯誤。(BZ#1167977)

* 之前,系統在意外中止且無法重新開機後,有時並未復原。為修正此問題,GRUB2 套件現會在建立 GRUB2 組態檔時強制執行檔案同步,確保必要的組態檔寫入磁碟。因此,系統現可在當機後成功重新開機。(BZ#1212114)

* 之前,如果未設定的網路驅動程式執行個體在 GRUB2 開機載入器於不同執行個體上載入時被選取及設定,GRUB2 不會收到位址解析通訊協定 (ARP) 回覆的通知。因此,GRUB2 會失敗並出現以下錯誤訊息:

錯誤:逾時:無法解析硬體位址。

透過此更新,GRUB2 會從網路驅動程式執行個體載入的位置加以選取。因此,ARP 封包現可正確處理。
(BZ#1257475)

此外,此更新還新增了下列增強功能:

* GRUB2 開機功能表的排序已經改善。GRUB2 現會使用 rpmdevtools 套件分類可用核心,且組態檔現可利用最上方所列的最新核心版本正確產生。(BZ#1124074)

建議所有 grub2 使用者皆升級至這些更新版套件,其中包含可更正這些問題的反向移植修補程式,並新增此增強功能。

解決方案

更新受影響的套件。

另請參閱

https://access.redhat.com/errata/RHSA-2015:2401

https://access.redhat.com/security/cve/cve-2015-5281

Plugin 詳細資訊

嚴重性: Low

ID: 86989

檔案名稱: redhat-RHSA-2015-2401.nasl

版本: 2.11

類型: local

代理程式: unix

已發布: 2015/11/20

已更新: 2019/10/24

支援的感應器: Frictionless Assessment AWS, Frictionless Assessment Azure, Frictionless Assessment Agent, Nessus Agent, Agentless Assessment, 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:redhat:enterprise_linux:grub2-efi-modules, p-cpe:/a:redhat:enterprise_linux:grub2-tools, cpe:/o:redhat:enterprise_linux:7, cpe:/o:redhat:enterprise_linux:7.2, p-cpe:/a:redhat:enterprise_linux:grub2, p-cpe:/a:redhat:enterprise_linux:grub2-debuginfo, p-cpe:/a:redhat:enterprise_linux:grub2-efi, cpe:/o:redhat:enterprise_linux:7.3, cpe:/o:redhat:enterprise_linux:7.4, cpe:/o:redhat:enterprise_linux:7.5, cpe:/o:redhat:enterprise_linux:7.6, cpe:/o:redhat:enterprise_linux:7.7

必要的 KB 項目: Host/local_checks_enabled, Host/RedHat/release, Host/RedHat/rpm-list, Host/cpu

可輕鬆利用: No known exploits are available

修補程式發佈日期: 2015/11/19

弱點發布日期: 2015/11/24

參考資訊

CVE: CVE-2015-5281

RHSA: 2015:2401