GLSA-202311-14:GRUB:多個弱點

high Nessus Plugin ID 186266

語系:

說明

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

- 在 grub_font_construct_glyph() 中發現緩衝區溢位弱點。計算 max_glyph_size 的值時,惡意特製的 pf2 字型會導致溢位弱點,使得為字形配置的緩衝區小於所需緩衝區,這會進一步導致緩衝區溢位和堆積型超出邊界寫入。攻擊者可能會利用此弱點來規避安全開機機制。(CVE-2022-2601)

- 轉譯特定 unicode 序列時,grub2 的字型程式碼未正確驗證已知字符的寬度和高度是否限制在點陣圖大小以內。因此,攻擊者可建構輸入,在 grub2 堆積中造成超出邊界寫入,進而導致記憶體損毀和可用性問題。雖然複雜,但無法捨棄任意程式碼執行。(CVE-2022-3775)

- 在 grub2 的 NTFS 檔案系統驅動程式中發現一個超出邊界寫入瑕疵。此問題可允許攻擊者呈現特製的 NTFS 檔案系統影像,進而導致 grub 的堆積詮釋資料損毀。在某些情況下,攻擊也可能損毀 UEFI 韌體堆積詮釋資料。因此,該弱點可能會導致任意程式碼執行和安全開機保護繞過。(CVE-2023-4692)

- 在 grub2 的 NTFS 檔案系統驅動程式中發現一個超出邊界讀取瑕疵。此問題可能允許實際存在的攻擊者出示特製的 NTFS 檔案系統影像,以讀取任意記憶體位置。
若攻擊成功,記憶體中快取的敏感資料或 EFI 變數值會遭到洩漏,造成高度機密性風險。(CVE-2023-4693)

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

解決方案

建議所有 GRUB 使用者皆升級至最新版本:

# emerge --sync # emerge --ask --oneshot --verbose >=sys-boot/grub-2.06-r4

另請參閱

https://security.gentoo.org/glsa/202311-14

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

Plugin 詳細資訊

嚴重性: High

ID: 186266

檔案名稱: gentoo_GLSA-202311-14.nasl

版本: 1.1

類型: local

已發布: 2023/11/25

已更新: 2023/11/26

支援的感應器: Nessus

風險資訊

VPR

風險因素: High

分數: 7.3

CVSS v2

風險因素: High

基本分數: 7.2

時間分數: 5.6

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

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

CVSS v3

風險因素: High

基本分數: 8.6

時間分數: 7.7

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

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

弱點資訊

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

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

可被惡意程式利用: true

可輕鬆利用: Exploits are available

修補程式發佈日期: 2023/11/25

弱點發布日期: 2022/11/15

參考資訊

CVE: CVE-2022-2601, CVE-2022-3775