Amazon Linux 2:kernel (ALASKERNEL-5.4-2024-076)

high Nessus Plugin ID 206247

概要

遠端 Amazon Linux 2 主機缺少安全性更新。

說明

遠端主機上安裝的核心版本早於 5.4.190-107.353。因此,會受到 ALAS2KERNEL-5.4-2024-076 公告中所提及的多個弱點影響。

當 KVM 更新來賓的頁面表格項目時,它會先使用 get_user_pages_fast() 釘選頁面,當失敗時 (例如,vma->flags 有 VM_IO 或 VM_PFNMAP),它會透過 find_vma_intersection() 取得頁面所在位置的對應 VMA,計算實體位址,並透過 memremap() 將頁面對應至核心虛擬位址,最後寫入更新。問題是當我們透過 find_vma_intersection() 取得 vma 時,程式只會檢查 VM_PFNMAP,不會同時檢查 VM_IO 和 VM_PFNMAP。在下面的重現器中,完成 KVM_SET_USER_MEMORY_REGION 後,我們會以 io_uring 的核心使用者共用區域取代來賓的記憶體對應,然後執行 KVM_TRANSLATE 作業,這最終會觸發頁面表格項目更新。現在,memremap() 會傳回 page_offset_base (所有實體記憶體的直接對應) + vaddr (KVM_TRANSLATE 的線性位址) + vm_pgoff (io_uring 執行 mmap(2) 時的位移),並使用傳回值作為 CMPXCHG 的基底位址 (在此情況下寫入 0x21)。
由於 vaddr 和 vm_pgoff 皆可由使用者模式處理程序控制,因此寫入可能會超出先前對應的來賓記憶體空間,並觸發 UAF 等例外狀況。此弱點與 CVE-2021-22543 有相似之處。(CVE-2022-1158)

在 Linux 核心中,發現 net/key/af_key.c 的 pfkey_register 函式中存在弱點。無權限的本機使用者可利用此缺陷取得核心記憶體的存取權,進而導致系統當機或內部核心資訊洩漏。(CVE-2022-1353)

在 Linux 核心的代理虛擬化 TPM 裝置實作中發現一個瑕疵。在已設定虛擬化 TPM 裝置的系統上 (非預設設定),本機攻擊者可建立釋放後使用情形,並造成可在系統上提升權限的狀況。 (CVE-2022-2977)

在 Linux 核心中發現一個缺陷。Slip 驅動程式在 drivers/net/slip/slip.c 的 sl_tx_timeout 中進行卸離時,可能會發生 NULL 指標解除參照。此問題允許攻擊者造成系統當機或洩漏核心內部資訊。(CVE-2022-41858)

在 Linux 核心中,下列弱點已解決:

swiotlb:修復 DMA_FROM_DEVICE 的資訊洩漏弱點 (CVE-2022-48853)

在 Linux 核心 X86 的 CPU 電源管理選項功能中,發現使用者將 CPU 從暫停狀態恢復為 RAM 的方式存在瑕疵,導致開機 CPU 容易遭受推測執行攻擊行為影響。本機使用者可利用此瑕疵,在未經授權的情況下存取 CPU 的某些記憶體,這類似於推測執行攻擊行為。(CVE-2023-1637)

Tenable 已直接從所測試產品的安全公告擷取前置描述區塊。

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

解決方案

執行「yum update kernel」以更新系統。

另請參閱

https://alas.aws.amazon.com/AL2/ALASKERNEL-5.4-2024-076.html

https://alas.aws.amazon.com/cve/html/CVE-2022-1158.html

https://alas.aws.amazon.com/cve/html/CVE-2022-1353.html

https://alas.aws.amazon.com/cve/html/CVE-2022-2977.html

https://alas.aws.amazon.com/cve/html/CVE-2022-41858.html

https://alas.aws.amazon.com/cve/html/CVE-2022-48853.html

https://alas.aws.amazon.com/cve/html/CVE-2023-1637.html

https://alas.aws.amazon.com/faqs.html

Plugin 詳細資訊

嚴重性: High

ID: 206247

檔案名稱: al2_ALASKERNEL-5_4-2024-076.nasl

版本: 1.2

類型: local

代理程式: unix

已發布: 2024/8/28

已更新: 2024/8/29

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

風險資訊

VPR

風險因素: Medium

分數: 6.7

CVSS v2

風險因素: Low

基本分數: 3.6

時間分數: 2.8

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

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

CVSS v3

風險因素: High

基本分數: 7.8

時間分數: 7

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

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

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

弱點資訊

CPE: p-cpe:/a:amazon:linux:kernel-devel, p-cpe:/a:amazon:linux:python-perf-debuginfo, p-cpe:/a:amazon:linux:kernel, p-cpe:/a:amazon:linux:kernel-debuginfo, p-cpe:/a:amazon:linux:kernel-headers, cpe:/o:amazon:linux:2, p-cpe:/a:amazon:linux:bpftool-debuginfo, p-cpe:/a:amazon:linux:kernel-tools-devel, p-cpe:/a:amazon:linux:kernel-debuginfo-common-x86_64, p-cpe:/a:amazon:linux:python-perf, p-cpe:/a:amazon:linux:perf, p-cpe:/a:amazon:linux:bpftool, p-cpe:/a:amazon:linux:perf-debuginfo, p-cpe:/a:amazon:linux:kernel-tools-debuginfo, p-cpe:/a:amazon:linux:kernel-debuginfo-common-aarch64, p-cpe:/a:amazon:linux:kernel-tools

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

可被惡意程式利用: true

可輕鬆利用: Exploits are available

修補程式發佈日期: 2024/7/24

弱點發布日期: 2022/4/29

參考資訊

CVE: CVE-2022-1158, CVE-2022-1353, CVE-2022-2977, CVE-2022-41858, CVE-2022-48853, CVE-2023-1637