Amazon Linux 2:kernel (ALASKERNEL-5.10-2023-036)

high Nessus Plugin ID 180564

概要

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

說明

遠端主機上安裝的核心版本早於 5.10.112-108.499。因此,會受到 ALAS2KERNEL-5.10-2023-036 公告中所提及的多個弱點影響。

2024-08-27:已將 CVE-2022-48853 新增至此公告。

2024-06-06:已將 CVE-2022-2977 新增至此公告。

2024-02-01:已將 CVE-2022-41858 新增至此公告。

2024-02-01:已將 CVE-2023-1249 新增至此公告。

2023-08-31:已從此公告中移除 CVE-2022-28390。

2023-08-31:已從此公告中移除 CVE-2022-1205。

2023-08-31:已從此公告中移除 CVE-2022-1516。

2023-08-31:已從此公告中移除 CVE-2022-28389。

2023-08-31:已從此公告中移除 CVE-2022-1204。

2023-08-31:已從此公告中移除 CVE-2022-28388。

2023-08-31:已將 CVE-2023-1637 新增至此公告。

在 Linux 核心中 fs/cifs/smb2ops.c Common Internet File System (CIFS) 的 smb2_ioctl_query_info 函式中發現拒絕服務 (DOS) 問題,這是 memdup_user 函式的傳回不正確所導致。此缺陷允許有權限的本機 (CAP_SYS_ADMIN) 攻擊者造成系統當機。
(CVE-2022-0168)

當 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 核心的 io_uring 介面子系統中,在使用者觸發逾時排清和移除之間爭用情形的方式中發現釋放後使用缺陷。本機使用者可利用此缺陷造成系統當機,或提升自己的系統權限。(CVE-2022-29582)

在 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 核心的 core dump 子系統中發現釋放後使用缺陷。本機使用者可利用此缺陷導致系統當機。(CVE-2023-1249)

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

在適用於 6.2.10 版之前 Linux 核心的某些 Intel(R) i915 圖形驅動程式中,由於對記憶體緩存區邊界內的運算限制不當,經驗證的使用者可藉此透過本機存取權提升權限。(CVE-2023-28410)

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

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

解決方案

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

另請參閱

https://alas.aws.amazon.com/AL2/ALASKERNEL-5.10-2023-036.html

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

https://alas.aws.amazon.com/cve/html/CVE-2022-0168.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-29582.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-1249.html

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

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

Plugin 詳細資訊

嚴重性: High

ID: 180564

檔案名稱: al2_ALASKERNEL-5_10-2023-036.nasl

版本: 1.7

類型: local

代理程式: unix

已發布: 2023/9/6

已更新: 2024/8/29

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

風險資訊

VPR

風險因素: Medium

分數: 6.7

CVSS v2

風險因素: Medium

基本分數: 6.9

時間分數: 5.4

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

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

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-2023-28410

弱點資訊

CPE: 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, p-cpe:/a:amazon:linux:kernel-devel, p-cpe:/a:amazon:linux:kernel-livepatch-5.10.112-108.499, 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

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

可被惡意程式利用: true

可輕鬆利用: Exploits are available

修補程式發佈日期: 2023/6/29

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

參考資訊

CVE: CVE-2022-0168, CVE-2022-1158, CVE-2022-1353, CVE-2022-29582, CVE-2022-2977, CVE-2022-41858, CVE-2022-48853, CVE-2023-1249, CVE-2023-1637, CVE-2023-28410