GLSA-202209-12:GRUB:多個弱點

high Nessus Plugin ID 165446

語系:

說明

遠端主機受到 GLSA-202209-12 中所述的弱點影響 (GRUB:多個弱點)

- 特製的 16 位元 PNG 灰階影像可能會導致堆積中發生超出邊界寫入,攻擊者可利用此弱點造成堆積資料損毀,或最終執行任意程式碼並規避安全開機保護。利用此問題的難度較大,因爲攻擊者需要對堆積配置執行某些分類以取得顯著結果,而且寫入記憶體的值要連續重複 3 次,因而難以產生有效的承載。此缺陷會影響 grub-2.12 之前的 grub2 版本。(CVE-2021-3695)

- 在 PNG 讀取器中處理 Huffman 表格期間,可能會發生堆積超出邊界寫入,這可能導致堆積空間中的資料損毀。對於機密性、完整性和可用性的影響可被視為低危,因為攻擊者若要控制損毀的 Huffman 項目的編碼和位置,以達到任意程式碼執行和/或安全開機規避等效果,操作會非常複雜。此缺陷會影響 grub-2.12 之前的 grub2 版本。(CVE-2021-3696)

- 特製的 JPEG 影像可能導致 JPEG 讀取器反向溢出其資料指標,進而允許在堆積中寫入使用者控制的資料。若要成功執行攻擊,攻擊者需要對堆積配置執行一些分類,並使用惡意格式和承載建構影像。此弱點可導致資料損毀,並最終導致程式碼執行或安全開機規避。此缺陷會影響 grub-2.12 之前的 grub2 版本。(CVE-2021-3697)

- 在 grub2 中發現一個缺陷,其組態檔案 (稱為 grub.cfg) 是以錯誤的權限集建立,進而允許無權限的使用者讀取其內容。這將導致嚴重性較低的機密性問題,因為這些使用者最終可以讀取 grub.cfg 中存在的任何加密密碼。
這個缺陷會影響 grub2 2.06 和之前版本。這個問題已在 grub 上游修正,但目前發布的任何版本都不包含此修正程式。(CVE-2021-3981)

- grub2:grub_net_recv_ip4_packets 中發生整數反向溢位 (CVE-2022-28733)

- grub2:處理分割 HTTP 標頭時發生超出邊界寫入 (CVE-2022-28734)

- grub2:shim_lock 驗證程式支持載入非核心檔案 (CVE-2022-28735)

- grub2:grub_cmd_chainloader() 中發生釋放後使用 (CVE-2022-28736)

- shim:載入特製 EFI 影像時發生緩衝區溢位 (CVE-2022-28737)

請注意,Nessus 並未測試這些問題,而是僅依據應用程式自我報告的版本號碼作出判斷。

解決方案

建議所有 GRUB 使用者皆升級至最新版本: # emerge --sync # emerge --ask --oneshot
--verbose >=sys-boot/grub-2.06-r3 升級後,請務必以適用於您系統的選項執行 grub-install 命令。請參閱 GRUB2 Gentoo Wiki 頁面以取得指示。執行此動作之後,您的系統便不再受弱點影響。

另請參閱

https://security.gentoo.org/glsa/202209-12

https://bugs.gentoo.org/show_bug.cgi?id=835082

https://bugs.gentoo.org/show_bug.cgi?id=850535

Plugin 詳細資訊

嚴重性: High

ID: 165446

檔案名稱: gentoo_GLSA-202209-12.nasl

版本: 1.4

類型: local

已發布: 2022/9/25

已更新: 2024/1/18

支援的感應器: Nessus

風險資訊

VPR

風險因素: Medium

分數: 6.7

CVSS v2

風險因素: Medium

基本分數: 6.9

時間分數: 5.1

媒介: CVSS2#AV:L/AC:M/Au:N/C:C/I:C/A:C

CVSS 評分資料來源: CVE-2021-3696

CVSS v3

風險因素: High

基本分數: 8.1

時間分數: 7.1

媒介: CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H

時間媒介: CVSS:3.0/E:U/RL:O/RC:C

CVSS 評分資料來源: CVE-2022-28733

弱點資訊

CPE: p-cpe:/a:gentoo:linux:grub, cpe:/o:gentoo:linux

必要的 KB 項目: Host/local_checks_enabled, Host/Gentoo/release, Host/Gentoo/qpkg-list

可輕鬆利用: No known exploits are available

修補程式發佈日期: 2022/9/25

弱點發布日期: 2022/3/10

參考資訊

CVE: CVE-2021-3695, CVE-2021-3696, CVE-2021-3697, CVE-2021-3981, CVE-2022-28733, CVE-2022-28734, CVE-2022-28735, CVE-2022-28736, CVE-2022-28737