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

critical Nessus Plugin ID 335646

概要

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

說明

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

- md/raid5:中斷等量批次時避免R5_Overlap爭用 KCSAN 在 sh->dev[i].flags 上報告 break_stripe_batch_list() 與 raid5_make_request() 中的爭用 (純文字寫入與原子位元 op)。和 ..一種可能的情況是: CPU1 CPU2 break_stripe_batch_list(sh1) -> handle sh2 -> lock(sh2)
-> sh2->batch_head = NULL -> unlock(sh2) -> test_and_clear_bit(R5_Overlap, sh2->dev[i].flags) -> wake_up_bit(sh2->dev[i].flags) raid5_make_request() -> add_all_stripe_bios(sh2) -> lock(sh2) -> stripe_bio_overlaps(sh2) 傳回 true batch_head為 NULL,因此 sh2 上存在新的 bio 重疊 bio -> true -> set_bit(R5_Overlap, sh2->dev[i].flags) -> unlock(sh2) -> wait_on_bit(sh2->dev[i].flags) -> sh2->dev[i].flags = sh1->dev[i].flags &; ~R5_Overlap 沒有 wait_up_bit(),CPU2 可以永遠wait_on_bit()... 修正方式: - 擴大保護區域。- 未保留 head_sh->stripe_lock 時,使用 batch_head 裝置旗標的 snaphot。- 將 sh/head_sh->batch_head = NULL 移至受保護區域的末尾,並且 現在任何並發的 add_all_stripe_bios() 都會抓取 sh->stripe_lock: - 參見 batch_head != null,並且 被鎖定下的 stripe_bio_overlaps() 拒絕 (無R5_Overlap等待) ,或 , - 只有在 dev[i].flags 已經設定並且先前的 R5_Overlap 等候程式工作之後,才會看到 batch_head == NULL。KCSAN 報告:
================================================錯誤:KCSAN:CPU 0 上的任務 4042 對 break_stripe_batch_list / raid5_make_request 寫入 (標記) 到 8 位元組0xffff8e89c8117548的資料爭用:
raid5_make_request+0xea0/0x2930 md_handle_request+0x4a2/0xa40 md_submit_bio+0x109/0x1a0
__submit_bio+0x2ec/0x390 submit_bio_noacct_nocheck+0x457/0x710 submit_bio_noacct+0x2a7/0xc20 submit_bio+0x56/0x250 blkdev_direct_IO+0x54c/0xda0 blkdev_write_iter+0x38f/0x570 aio_write+0x22b/0x490 io_submit_one+0xa51/0xf70 __x64_sys_io_submit+0xf7/0x220 x64_sys_call+0x1907/0x1c60 do_syscall_64+0x130/0x570 entry_SYSCALL_64_after_hwframe+0x76/0x7e CPU 5 上的任務 4010 讀取到 8 位元組0xffff8e89c8117548: break_stripe_batch_list+0x249/0x480 handle_stripe_clean_event+0x720/0x9b0 handle_stripe+0x32fb/0x4500 handle_active_stripes.isra.0+0x6e0/0xa50 raid5d+0x7e0/0xba0 md_thread+0x15a/0x2d0 kthread+0x1e3/0x220 ret_from_fork+0x37a/0x410 ret_from_fork_asm+0x1a/0x30 值已變更: 0x0000000000000019 -> 0x0000000000000099 --> R5_Overlap (CVE-2026-72420)

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

解決方案

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

另請參閱

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

Plugin 詳細資訊

嚴重性: Critical

ID: 335646

檔案名稱: unpatched_CVE_2026_72420.nasl

版本: 1.1

類型: Local

代理程式: unix

系列: Misc.

已發布: 2026/8/15

已更新: 2026/8/15

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

風險資訊

VPR

風險因素: Medium

分數: 5

百分位數: 93.8

CVSS v2

風險因素: High

基本分數: 7.5

時間性分數: 6.4

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

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

CVSS v3

風險因素: Critical

基本分數: 9.8

時間性分數: 9

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

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

弱點資訊

CPE: cpe:/o:debian:debian_linux:11.0, cpe:/o:debian:debian_linux:12.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/8/15

參考資訊

CVE: CVE-2026-72420