RHEL 9:kernel-rt (未修補的弱點)

medium Nessus Plugin ID 198584

概要

遠端 Red Hat 9 主機受到多個弱點影響,且這些弱點不會得到修補。

說明

遠端 Redhat Enterprise Linux 9 主機上安裝的一個或多個套件受到多個弱點影響,廠商已確認不會修補這些弱點。

- 核心:powerpc/mm:修復 pgtable_cache_add 中的 null 指標解除參照弱點 (CVE-2023-52607)

- Linux 核心中的下列弱點已解決:powerpc/kasan:修復由頁面對齊造成的 addr 錯誤。在 kasan_init_region 中,當 k_start 不是頁面對齊時,在 for 迴圈的開頭,k_cur = k_start & PAGE_MASK 小於 k_start ,然後 `va = block + k_cur - k_start` 小於 block,addr va 無效,因為從 va 到 block 的記憶體位址空間不是由 memblock_alloc 配置,memblock_reserve 稍後不會保留,而是由其他地方使用。因此會發生記憶體覆寫。例如:int __init __weak kasan_init_region(void *start, size_t size) { [...] /* if say block(dcd97000) k_start(feef7400) k_end(feeff3fe) */ block = memblock_alloc(k_end
- k_start, PAGE_SIZE); [...] for (k_cur = k_start & PAGE_MASK; k_cur < k_end; k_cur += PAGE_SIZE) { /* at the begin of for loop * block(dcd97000) va(dcd96c00) k_cur(feef7000) k_start(feef7400) * va(dcd96c00) is less than block(dcd97000), va is invalid */ void *va = block + k_cur - k_start; [...] } [...] } 因此,程式會在 memblock_alloc() 之前對 k_start 執行頁面對齊,以確保 VA 位址的有效性。
(CVE-2024-26712)

請注意,Nessus 並未測試這些問題,而是依據套件管理員已安裝套件的報告。

解決方案

供應商已確認相關弱點,但尚未提供任何解決方案。請參閱廠商公告以取得修復指南。

Plugin 詳細資訊

嚴重性: Medium

ID: 198584

檔案名稱: redhat_unpatched_kernel-rt-rhel9.nasl

版本: 1.2

類型: local

代理程式: unix

已發布: 2024/6/3

已更新: 2024/6/8

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

風險資訊

VPR

風險因素: Medium

分數: 5.1

CVSS v2

風險因素: Medium

基本分數: 4.6

時間分數: 3.4

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

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

CVSS v3

風險因素: Medium

基本分數: 5.5

時間分數: 4.8

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

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

弱點資訊

CPE: p-cpe:/a:redhat:enterprise_linux:kernel-rt, cpe:/o:redhat:enterprise_linux:9

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

可輕鬆利用: No known exploits are available

弱點發布日期: 2024/3/6

參考資訊

CVE: CVE-2023-52607, CVE-2024-26712