Ubuntu 22.04 LTS:Linux 核心弱點 (USN-6534-3)

critical Nessus Plugin ID 186825

概要

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

說明

遠端 Ubuntu 22.04 LTS 主機上安裝的一個套件受到 USN-6534-3 公告中所提及的多個弱點影響。

- 在 Linux 核心 6.4.2 及其之前版本的 USB 子系統中發現一個問題。drivers/usb/core/sysfs.c 的 read_descriptors 中存在一個超出邊界和損毀問題。(CVE-2023-37453)

- 在 Linux 核心用於轉換封包的 IP 架構 (XFRM 子系統) 中發現一個瑕疵。此問題可允許具有 CAP_NET_ADMIN 權限的惡意使用者在剖析 netlink 屬性時,造成 XFRMA_MTIMER_THRESH 發生 4 位元組超出邊界讀取,進而導致敏感堆積資料可能洩漏至使用者空間。(CVE-2023-3773)

- 在 Linux 核心的 Netfilter 子系統中發現一個缺陷。nfnl_osf_add_callback 函式並未驗證使用者模式控制的 opt_num 欄位。本機特權 (CAP_NET_ADMIN) 攻擊者可利用此缺陷觸發超出邊界讀取,進而導致當機或資訊洩漏。(CVE-2023-39189)

- 在 Linux 核心的 Netfilter 子系統中發現一個缺陷。xt_u32 模組未驗證 xt_u32 結構中的欄位。本機特權攻擊者可利用此缺陷,透過以陣列邊界外的值設定尺寸欄位來觸發超出邊界讀取,進而導致當機或資訊洩漏。(CVE-2023-39192)

- 在 Linux 核心的 Netfilter 子系統中發現一個缺陷。sctp_mt_check 未驗證 flag_count 欄位。本機特權 (CAP_NET_ADMIN) 攻擊者可利用此缺陷觸發超出邊界讀取,進而導致當機或資訊洩漏。(CVE-2023-39193)

- 在 Linux 核心的 XFRM 子系統中發現一個缺陷。此特定瑕疵存在於處理狀態篩選器的過程中,可導致讀取範圍超出配置緩衝區的結尾。本機特權 (CAP_NET_ADMIN) 攻擊者可利用此缺陷觸發超出邊界讀取,進而可能導致資訊洩漏。(CVE-2023-39194)

- 在 Linux 核心的 QXL 驅動程式中發現爭用情形。qxl_mode_dumb_create() 函式會將 qxl_gem_object_create_with_handle() 傳回的 qobj 解除參照,但控點是唯一保有其參照的控點。此瑕疵可讓攻擊者猜測傳回的處理值並觸發釋放後使用問題,進而可能導致拒絕服務或權限提升。(CVE-2023-39198)

- 在 Linux 核心的 ipv4 堆疊中發現 NULL 指標解除參照瑕疵。假設在呼叫 __ip_options_compile 之前,通訊端緩衝區 (skb) 已與裝置相關聯,但如果 skb 經 ipvs 重新路由,則並非總是如此。具有 CAP_NET_ADMIN 特權的本機使用者可利用此問題造成系統當機。(CVE-2023-42754)

- 在 Linux 核心中,發現 virtio ring 主機端的 drivers/vhost/vringh.c 的 vringh_kiov_advance 中存在瑕疵。因描述符號的長度為零,此問題可能會導致來賓到主機發生拒絕服務。
(CVE-2023-5158)

- 在 `nvmet_tcp_free_crypto` 的 drivers/nvme/target/tcp.c` 中發現一個釋放後使用弱點,這是 Linux 核心的 NVMe-oF/TCP 子系統中的邏輯錯誤所引起。此問題可能會讓擁有本機權限的惡意使用者引發釋放後使用和重複釋放問題,使得惡意使用者可以遠端執行程式碼,讓他們提升本機權限。(CVE-2023-5178)

- 攻擊者可惡意利用 Linux 核心的 Linux 核心效能事件 (perf) 元件中的堆積超出邊界寫入弱點來提升本機權限。如果在事件的 sibling_list 小於其子事件的 sibling_list 的情形下呼叫 perf_read_group(),則可遞增或寫入已配置緩衝區之外的記憶體位置。建議升級過去的 commit 32671e3799ca2e4590773fd0e63aaa4229e50c06。(CVE-2023-5717)

- 在 Linux 核心網路子元件 net/usb/lan78xx 的 drivers/net/usb/lan78xx.c 中的 lan78xx_disconnect 中發現一個釋放後使用瑕疵。此瑕疵允許本機攻擊者在 LAN78XX USB 裝置卸離時造成系統當機。(CVE-2023-6039)

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

解決方案

更新受影響的 kernel 套件。

另請參閱

https://ubuntu.com/security/notices/USN-6534-3

Plugin 詳細資訊

嚴重性: Critical

ID: 186825

檔案名稱: ubuntu_USN-6534-3.nasl

版本: 1.2

類型: local

代理程式: unix

已發布: 2023/12/13

已更新: 2024/1/17

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

風險資訊

VPR

風險因素: High

分數: 7.4

CVSS v2

風險因素: Critical

基本分數: 10

時間分數: 7.8

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

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

CVSS v3

風險因素: Critical

基本分數: 9.8

時間分數: 8.8

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

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

弱點資訊

CPE: p-cpe:/a:canonical:ubuntu_linux:linux-image-6.2.0-39-generic-64k, p-cpe:/a:canonical:ubuntu_linux:linux-image-6.2.0-1013-nvidia-64k, p-cpe:/a:canonical:ubuntu_linux:linux-image-6.2.0-1018-lowlatency, p-cpe:/a:canonical:ubuntu_linux:linux-image-6.2.0-1013-nvidia, p-cpe:/a:canonical:ubuntu_linux:linux-image-6.2.0-1018-lowlatency-64k, p-cpe:/a:canonical:ubuntu_linux:linux-image-6.2.0-39-generic-lpae, p-cpe:/a:canonical:ubuntu_linux:linux-image-6.2.0-39-generic, cpe:/o:canonical:ubuntu_linux:22.04:-:lts

必要的 KB 項目: Host/cpu, Host/Ubuntu, Host/Ubuntu/release, Host/Debian/dpkg-l

可被惡意程式利用: true

可輕鬆利用: Exploits are available

修補程式發佈日期: 2023/12/13

弱點發布日期: 2023/7/6

參考資訊

CVE: CVE-2023-37453, CVE-2023-3773, CVE-2023-39189, CVE-2023-39192, CVE-2023-39193, CVE-2023-39194, CVE-2023-39198, CVE-2023-42754, CVE-2023-5158, CVE-2023-5178, CVE-2023-5717, CVE-2023-6039

USN: 6534-3