Oracle Linux 9:shim (ELSA-2024-1903)

high Nessus Plugin ID 193780

概要

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

說明

遠端 Oracle Linux 9 主機中安裝的套件受到 ELSA-2024-1903 公告中提及的多個弱點影響。

- 在 Shim 的 MZ 二進位格式中發現一個瑕疵。受此影響,可能會發生超出邊界讀取,進而導致當機或敏感資料在系統開機階段被洩漏。(CVE-2023-40551)

- 在 32 位元系統的 Shim 中發現緩衝區溢位弱點。之所以發生溢位,是因為有一個加法作業涉及使用者控制的值 (剖析自 Shim 所使用的 PE 二進位檔案)。此值會進一步用於記憶體配置作業,進而導致堆積型緩衝區溢位。此瑕疵會造成記憶體損毀,並可在開機階段導致當機或資料完整性問題。(CVE-2023-40548)

- 在 Shim 中發現一個超出邊界讀取瑕疵,因載入 PE 二進位檔期間缺少適當的邊界驗證所導致。攻擊者可藉此載入特製的 PE 二進位檔案,觸發問題並使 Shim 當機,進而導致拒絕服務。(CVE-2023-40549)

- 在 Shim 中發現一個瑕疵,因建立新 ESL 變數時發生錯誤所致。如果 Shim 無法建立新變數,它會嘗試列印錯誤訊息給使用者;但是,記錄函式使用的參數數量與其使用的格式字串不符,進而導致在某些情況下發生當機。(CVE-2023-40546)

- Shim 嘗試驗證 SBAT 資訊時,在其中發現一個超出邊界讀取瑕疵。此問題可能會導致敏感資料在系統開機階段被洩漏。(CVE-2023-40550)

- 在 Shim 中發現一個遠端程式碼執行弱點。在剖析 HTTP 回應時,Shim 開機支援信任受攻擊者控制的值。此缺陷允許攻擊者特製特定的惡意 HTTP 要求,導致完全受控制的寫入原語超出邊界和全面入侵系統。
此缺陷只能在早期開機階段遭到惡意利用,攻擊者必須執行攔截式攻擊或入侵開機伺服器,才能成功惡意利用此弱點。
(CVE-2023-40547)

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

解決方案

更新受影響的 shim-aa64 和/或 shim-x64 套件。

另請參閱

https://linux.oracle.com/errata/ELSA-2024-1903.html

Plugin 詳細資訊

嚴重性: High

ID: 193780

檔案名稱: oraclelinux_ELSA-2024-1903.nasl

版本: 1.0

類型: local

代理程式: unix

已發布: 2024/4/24

已更新: 2024/4/24

支援的感應器: Frictionless Assessment Agent, Nessus Agent, Nessus

風險資訊

VPR

風險因素: Critical

分數: 9.2

CVSS v2

風險因素: Medium

基本分數: 6.8

時間分數: 5

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

CVSS 評分資料來源: CVE-2023-40547

CVSS v3

風險因素: High

基本分數: 8.3

時間分數: 7.2

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

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

弱點資訊

CPE: cpe:/o:oracle:linux:9, cpe:/o:oracle:linux:9:3:baseos_patch, cpe:/o:oracle:linux:9::baseos_latest, p-cpe:/a:oracle:linux:shim-aa64, p-cpe:/a:oracle:linux:shim-x64

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

可輕鬆利用: No known exploits are available

修補程式發佈日期: 2024/4/22

弱點發布日期: 2023/12/11

參考資訊

CVE: CVE-2023-40546, CVE-2023-40547, CVE-2023-40548, CVE-2023-40549, CVE-2023-40550, CVE-2023-40551