
ZDI 誤發六份 Linux 核心漏洞報告 兩個 9.0 分 ksmbd 漏洞
資安圈出現罕見事故:Trend Micro 旗下 Zero Day Initiative(ZDI)於 10 月 20 及 21 日向 Linux 核心安全團隊提交六份漏洞報告時,錯誤抄送到多個公開郵件列表,令漏洞細節在官方修補出爐之前已經公諸於世,其中三份更附有完整概念驗證(PoC)源碼。
- 六份報告誤發至 LKML、netdev 等公開列表:五份核心漏洞+一份 ConnMan
- 兩個 ksmbd 漏洞 CVSS 9.0 分:一個未認證競態洩漏核心堆積資料、一個遠程堆積溢位
- 另有 skb_zerocopy 本地提權漏洞,已實測在多個發行版取得 root
- 全部未有 CVE 編號、未有官方修補,其中一個修正仍在審查中
- ksmbd 漏洞需啟用核心 SMB 伺服器(預設關閉)才受影響
- 截至 10 月 22 日未收到在野攻擊報告
六份報告講什麼?
按 TuxCare 整理的清單,六份報告包括:ZDI-CAN-33774(CVSS 9.0,ksmbd 未認證競態漏洞,每次嘗試洩漏 28 字節核心堆積(heap)資料並可令核心崩潰)及 ZDI-CAN-33549(CVSS 9.0,ksmbd SMB Direct/RDMA 遠程堆積溢位,最多 8KB);兩者的公開 PoC 分別展示了核心堆積資料洩漏與系統崩潰。另有 ZDI-CAN-34068(8.8 分,vmwgfx 越界寫入可致本地提權)、ZDI-CAN-34076(8.6 分,nvmet 未初始化記憶體資訊洩漏)及 ZDI-CAN-32005(7.8 分,userspace 網絡管理器 ConnMan)。
清單中最受注目的其實是評分 7.8 的 ZDI-CAN-33367:核心網絡輔助函式 skb_zerocopy 的漏洞容許非特權本地用戶寫入檔案的頁面快取(page cache),與 2022 年 Dirty Pipe 同類。資安公司 TuxCare 在自家環境重現並取得 root shell,涵蓋 AlmaLinux 8/9/10、CloudLinux 9/10、Debian 12/13、Ubuntu 24.04/26.04,甚至繞過了 Ubuntu 的 AppArmor 限制;CentOS 6/7 不受影響。它還能繞過今年 5 月針對 Dirty Frag(CVE-2026-43284)的修補。
影響與緩解
兩個 ksmbd 漏洞都需要核心內建 SMB 伺服器正在運行,而該功能預設關閉,只有管理員主動啟用才會受影響;skb_zerocopy 漏洞的公開 PoC 則需要系統允許非特權用戶建立 user namespaces。TuxCare 建議管理員即時檢查 sysctl 的 user.max_user_namespaces 值,在不需要的宿主上設為 0,即可阻擋公開 PoC。
修補方面,skb_zerocopy 的一行修正已在 10 月 22 日貼上 netdev 郵件列表待審查,尚未合併至主線;ksmbd 修正亦只存在於維護者分支。由於全部六份報告尚未取得 CVE 編號,依賴 CVE 掃描器和修補儀表板的企業短期內未必察覺這些風險,需靠手動檢查及跟進發行版更新。截至 10 月 22 日,尚未有這些漏洞被在野利用的報告。
(開版為AI生成配圖,只供參考會意)
