Linux Distros 未修補弱點:CVE-2026-89589

medium Nessus Plugin ID 345339

概要

Linux/Unix 主機上安裝的一個或多個套件存有弱點,廠商表示將不會修補。

說明

Linux/Unix 主機上安裝了一個或多個受到弱點影響的套件,且廠商未提供可用的修補程式。

- acpi/apei/ghes: 將 raw_spinlock_t 用於 CXL CPER 工作鎖定 CXL CPER 工作登錄及取消註冊協助程式會取得 cxl_cper_work_lock,並使用微調鎖定保護程式 () cxl_cper_prot_err_work_lock,這會讓本機中斷保持啟用狀態。對應的 POST 路徑 (cxl_cper_post_event()、cxl_cper_post_prot_err()) 在硬式 IRQ 內容中執行 (它們是從 GHES 錯誤通知路徑呼叫的),並使用 irqsave guard() 取得相同的鎖定。如果當 GHES 中斷到達相同的 CPU 時,CPU 透過微調鎖定 guard() 持有其中一個鎖定,則 IRQ 處理常式會在保留的鎖定上旋轉,等待其釋放,而鎖定持有者會被 IRQ 搶佔。結果是僵局。
將兩個鎖定從 spinlock_t 轉換為 raw_spinlock_t,並在所有呼叫站點使用 guard()。在PREEMPT_RT核心上,spinlock_t由 rt_mutex 支援,不允許從硬 IRQ 上下文休眠;
raw_spinlock_t在這兩種情況下都是安全的。將WARN_ONCE新增至這兩個暫存器函式,以在執行階段顯示雙重註冊錯誤。在呼叫 cancel_work_sync () 之前,重組這兩個取消註冊函式,以清除鎖定下的全域工作指標,關閉 CPER 中斷可以排程即將釋放指標上工作的視窗。在 cancel_work_sync() 之後新增 kfifo_reset(),以便在下次模組載入時不會重播過時的項目。這兩個 kfifo 都是單一消費者:一次只能註冊一個 work_struct,由暫存器函式中的WARN_ONCE防護強制執行。kfifo_reset() 在鎖定之外是安全的,因為 cancel_work_sync() 已靜止消費者,且在目前模組結束完成且執行新的模組 init 之前,沒有新的消費者可以註冊。移除 cxl_ras_exit() 和 cxl_pci_driver_exit() 中的冗餘 cancel_work_sync() 呼叫。CPER 取消登錄功能現在會在內部靜止工作。(CVE-2026-89589)

請注意,Nessus 的判定取決於廠商所報告的套件是否存在。

解決方案

目前尚未有已知的解決方案。

另請參閱

https://security-tracker.debian.org/tracker/CVE-2026-89589

Plugin 詳細資訊

嚴重性: Medium

ID: 345339

檔案名稱: unpatched_CVE_2026_89589.nasl

版本: 1.1

類型: Local

代理程式: unix

系列: Misc.

已發布: 2026/9/12

已更新: 2026/9/12

支援的感應器: Frictionless Assessment Agent, Nessus Agent, Agentless Assessment, Tenable Cloud Security, Tenable Self-Hosted Container Security, Nessus

風險資訊

VPR

風險因素: Low

分數: 3

百分位數: 23.62

CVSS v2

風險因素: Medium

基本分數: 5.6

時間性分數: 4.8

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

CVSS 評分資料來源: CVE-2026-89589

CVSS v3

風險因素: Medium

基本分數: 5.5

時間性分數: 5.1

媒介: 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:U/RC:C

弱點資訊

CPE: cpe:/o:debian:debian_linux:13.0, cpe:/o:debian:debian_linux:14.0, p-cpe:/a:debian:debian_linux:linux

必要的 KB 項目: Host/local_checks_enabled, Host/cpu, global_settings/vendor_unpatched, Host/OS/identifier

可輕鬆利用: No known exploits are available

弱點發布日期: 2026/9/11

參考資訊

CVE: CVE-2026-89589