Linux Kernel TCP 遠端 Root 漏洞檢測教學:CVE-2026-98432 自查步驟

TL;DR 快訊總結 想知部 Linux server 有冇中咗 CVE-2026-98432 呢個 TCP 遠端 root 漏洞?用 uname 同 sysctl 幾個 command 就查到 核心概念:呢個係 kernel 4.4 起就存在嘅 use-after-free,攻擊者射一堆特製 TCP SYN 就可以遠端攞 root 本文逐條 command 拆解,連 MPTCP listener...

TL;DR 快訊總結

  • 想知部 Linux server 有冇中咗 CVE-2026-98432 呢個 TCP 遠端 root 漏洞?用 uname 同 sysctl 幾個 command 就查到
  • 核心概念:呢個係 kernel 4.4 起就存在嘅 use-after-free,攻擊者射一堆特製 TCP SYN 就可以遠端攞 root
  • 本文逐條 command 拆解,連 MPTCP listener 有冇開都教你查埋

點解要識自己查 kernel 漏洞

做 IT 最怕嘅唔係漏洞本身,而係「唔知自己有冇中招」。2026 年 10 月中 Linux kernel 團隊公佈咗一個編號 CVE-2026-98432 嘅高危漏洞,CVSS 高達 9.8,影響 kernel 4.4 或以上所有版本。最驚係 Anthropic 嘅研究團隊證明咗佢可以做到零點擊、零憑證嘅遠端 root——即係話攻擊者乜都唔使知,射幾個特製 network packet 入嚟就攞到 root 權限。

👉 延伸閱讀:Linux Server 安全加固 6 步搞掂 — Defense in Depth 實戰指南

Red Hat、Debian、SUSE、Amazon Linux 都已經出咗修補 kernel,但好多自管 server 嘅人仲未 upgrade。今日就教你用幾個 command 快速判斷自己部機有冇中招。


第一步:確認你個 kernel 版本

成件事嘅起點係 kernel 版本。用呢個 command:

uname -r

例如輸出 6.8.0-45-generic 咁。漏洞喺 kernel 4.4 已經存在,所以基本上你只要係 4.4 以上、又未 update 到修補版本,就有機會中招。

想再準確啲,可以直接查 distro 有冇幫你裝咗 patch。Red Hat 系用:

rpm -q --changelog kernel | grep -i CVE-2026-98432

Debian / Ubuntu 系用:

apt changelog linux-image-$(uname -r) 2>/dev/null | grep -i CVE-2026-98432

如果呢兩條 command 乜都冇輸出,即係話你個 kernel 未包含呢個漏洞嘅修補,要盡快安排 upgrade。


第二步:查你有冇開 MPTCP(關鍵!)

呢個漏洞最易被利用嘅場景,係部機開咗 Multipath TCP (MPTCP) listener。Anthropic 嘅示範 exploit 就係針對 MPTCP 嚟做。查有冇開好簡單:

sysctl net.mptcp.enabled

如果輸出 net.mptcp.enabled = 1,代表 MPTCP 開咗,風險最高。

仲可以查而家 system 有冇 MPTCP 連線:

ss -M

有輸出就代表有 MPTCP 連線存在。

重點提醒:就算你冇開 MPTCP,漏洞本身(use-after-free 喺 IPv4 TCP handshake code)喺特定條件下仍然可能被觸發,所以唔可以因為「我冇用 MPTCP」就掉以輕心。正確做法係兩樣都做:關咗唔用嘅 MPTCP + 盡快 upgrade kernel。


第三步:即刻緩解措施

未 upgrade kernel 之前,可以先用 sysctl 做緩解。關 MPTCP:

sudo sysctl -w net.mptcp.enabled=0

想永久生效,寫入 /etc/sysctl.conf 或者 /etc/sysctl.d/:

echo "net.mptcp.enabled=0" | sudo tee -a /etc/sysctl.d/99-disable-mptcp.conf
sudo sysctl --system

另一個方向係用防火牆限住 TCP 連入來源,減少暴露面:

sudo ufw allow from 192.168.0.0/16 to any port 22 proto tcp

不過要講清楚:緩解唔等於根治,最終一定要 upgrade 到已修補嘅 kernel,之後 reboot 先算真正搞掂。


第四步:upgrade kernel 並驗證

Ubuntu / Debian 系:

sudo apt update && sudo apt upgrade -y

RHEL / CentOS 系:

sudo dnf update kernel -y

upgrade 完 一定要 reboot 先會載入新 kernel:

sudo reboot

reboot 後再用返第一步嗰兩條 command 驗證,確認 CVE patch 已經喺 changelog 入面出現,先算完成。


結語:主動檢查好過等出事

CVE-2026-98432 呢類「remote root、零點擊」嘅漏洞,正正係 IT 最驚嘅嘢——因為佢唔需要你犯任何錯,只要部機 online 就有風險。今日教咗你四個步驟:查 kernel、查 MPTCP、做緩解、upgrade 驗證。全程唔使裝任何第三方工具,用系統內建 command 就搞掂。

🔗 參考資料:NVD NIST 漏洞資料庫

記住一個原則:漏洞修補係同時間競賽,越早知道自己有冇中招,越早補,風險就越低。下次聽到有高危 CVE,唔好淨係轉發新聞,開個 terminal 自己查一查先。

#技術分享 #防火牆 #IT教學 #Linux #server