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

medium Nessus Plugin ID 345412

概要

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

說明

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

- nvme-tcp:不接受僅基於 blk_rq_payload_bytes() 的 C2HData 提交 25e5cb780e62 (nvme-tcp:修正write_zeroes處理中可能的損毀) 確定在未先檢查 blk_rq_nr_phys_segments() 的情況下不得讀取 blk_rq_payload_bytes(),並將結果記錄在 nvme_tcp_setup_cmd_pdu() 中作為 req->data_len。接球側保持原樣。兩者對於 REQ_OP_WRITE_ZEROES 不同,它沒有物理段,但有一個非零 blk_rq_bytes(),因此設置保持 req->iter 不變,而接收門允許 C2HData 通過,並且 nvme_tcp_recv_data() 複製到該標籤上的先前命令留下的任何內容中。只有在配置標籤集時,驅動程式私人區域才會歸零。使用測試目標重現,該目標在標籤上留下殘差迭代器,然後為同一標籤上的WRITE_ZEROES命令傳送 C2HData: 錯誤: KASAN:_copy_to_iter+0x642/0x1330 中的 wild-memory-access 透過任務 kworker/0:1H/103 在 addr ffe728c2175dfa81 寫入大小為 512 CPU:0 UID:0 PID:103 Comm:kworker/0:1H 未受污染 7.2.0-rc5-NVMETCP-gf5098b6bae76 #1 搶佔(延遲) 硬體名稱: QEMU Ubuntu 24.04 PC v2 (i440FX + PIIX, arch_caps fix, 1996), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 工作佇列: nvme_tcp_wq nvme_tcp_io_work 呼叫追蹤: <TASK> dump_stack_lvl+0x53/0x70 kasan_report+0xce/0x100 ? _copy_to_iter+0x642/0x1330 kasan_check_range+0x105/0x1b0 __asan_memcpy+0x3c/0x60 _copy_to_iter+0x642/0x1330 ?
__pfx_sock_has_perm+0x10/0x10 ?worker_thread+0x45b/0xd10 ?__pfx__copy_to_iter+0x10/0x10 ?
_raw_spin_lock_bh+0x83/0xe0 ?__pfx__raw_spin_lock_bh+0x10/0x10 __skb_datagram_iter+0xf3/0x820 ?
__pfx_simple_copy_to_iter+0x10/0x10 ?__asan_memcpy+0x3c/0x60 ?skb_copy_bits+0x58d/0x830 skb_copy_datagram_iter+0x37/0x120 nvme_tcp_recv_skb+0xa07/0x4320 ?__pfx_nvme_tcp_recv_skb+0x10/0x10
__tcp_read_sock+0x1ab/0x810 ?__pfx_nvme_tcp_recv_skb+0x10/0x10 ?__pfx_lock_sock_nested+0x10/0x10 ?
__pfx___tcp_read_sock+0x10/0x10 nvme_tcp_try_recv+0x152/0x1e0 ?__pfx_nvme_tcp_try_recv+0x10/0x10 ?
__pfx_mutex_unlock+0x10/0x10 nvme_tcp_io_work+0x1e4/0x6c0 ?__schedule+0x181a/0x49f0 ?
__pfx_nvme_tcp_io_work+0x10/0x10 process_one_work+0x633/0x1030 保留 blk_rq_payload_bytes() 測試並新增 req->data_len。舊的測試會拒絕命名不再正在傳輸的標籤的 C2HData,因為 blk_update_request() 在完成時將 rq->__data_len 歸零;req->data_len 和 req->curr_bio 是驅動程式私有的,並且在完成後仍然存在,因此它們不能代替它。只有在同時設定 req->curr_bio 和 req->data_len 時,安裝程式才會初始化迭代器,因此閘門現在會測試相同的兩個。(CVE-2026-89482)

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

解決方案

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

另請參閱

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

Plugin 詳細資訊

嚴重性: Medium

ID: 345412

檔案名稱: unpatched_CVE_2026_89482.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

風險因素: Medium

分數: 5.7

百分位數: 96.01

CVSS v2

風險因素: Medium

基本分數: 6.6

時間性分數: 5.6

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

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

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:12.0, 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-89482