Linux TCP 漏洞 CVE-2026-98432:AWS 與 Ubuntu 公告說了什麼?

CVE-2026-98432 是 Linux 核心 IPv4 TCP 握手路徑的 use-after-free 漏洞,接受連入 IPv4 TCP 連線的主機與容器都該查。AWS 公告發布於 2026-10-30 22:15 PDT,最後更新於 2026-11-02 15:00 PST;截至台北時間 2026-11-04 01:18 查核,AWS 仍表示沒有在野利用的證據。

影響的寫法各家不同。Amazon Linux 的 CVE 頁寫主要影響是 DoS,或可能的記憶體毀損;Anthropic 的研究則在 MPTCP listener 上做出了遠端程式碼執行。漏洞本身不要求開 MPTCP,Go 團隊在 oss-security 的信和 Ubuntu 的 blog 都這樣寫。

誰該查

照 AWS 公告,自管 EC2、NLB TCP listener 與 PrivateLink 後面的 Linux 主機、ECS on EC2 都要自己更新;EKS 節點用的 AL2023 AMI 要升到 v20261031 以上。ALB、CloudFront、NLB 的 TLS listener 由 AWS 處理,不必立即動作,但後面自管的執行個體仍建議 30 天內更新。EC2 上跑的若是其他發行版,照該發行版的公告判斷。

修補狀態

表中「未列」指該公告沒寫;Ubuntu 只看 linux 套件,雲端 kernel flavour 要另外查。

發行版正式可用測試中(-proposed)處理中不受影響來源/頁面更新
Amazon LinuxAL2:4.14、5.4、5.10、5.15;AL2023:6.1、6.12、6.18未列未列未列AWS,2026-11-02
Ubuntu未確認22.04、24.04、26.0416.04、18.04、20.04;26.10 兩頁說法不一14.04CVE 頁,2026-11-03;blog,11-02 發布
Red Hat未列未列RHEL 8、9、10 與 OpenShift,尚未列 RHSA未列RHSB,2026-10-30 發布

Ubuntu 的 blog 把 26.10 寫成 7.3.0-10.10 已修,較晚更新的 CVE 頁仍標 work in progress,查核時兩頁還沒對上。-proposed 裡的套件還在測試,預設不會被選進更新。

檢查順序

  1. 盤點主機與容器裡接受連入的 IPv4 TCP 服務,有獨立網路的容器也要算進去。
  2. 找自己發行版、自己 kernel 套件的公告,Amazon Linux 可從 CVE 頁連到各份 ALAS。
  3. 安裝修補;鎖版的 AL2023 要用 release 2023.12.20261102 以上。
  4. 重開機。AWS 寫明更新核心加上重開機,才是完整的修復。
  5. 用 uname -r 比對正在執行的核心與公告列的修補版本,Ubuntu 的 blog 也是這樣建議。

別只看上游版本號。AL2 的修補套件是 5.10.271-272.1121.amzn2,上游紀錄的 5.10 分支則從 5.10.272 起才算修好,差在廠商 backport。ALAS 也列了 livepatch RPM,但 AWS 公告沒說它能取代重開機。

暫時緩解

停用 MPTCP(net.mptcp.enabled=0)能暫時把風險降下來,漏洞還在。Go 1.24 起在 Linux 上預設對 listener 開 MPTCP,可用 GODEBUG=multipathtcp=0 關掉,見 Go 團隊的信。

Ubuntu 與 Red Hat 都附了一條 nftables 規則,丟棄帶 IPv4 options 的連入 TCP 封包。過濾的是 IP 標頭裡的 options,TCP options 不受影響。Ubuntu 註明規則只蓋到 host 本身,容器若有獨立的網路要另外套用。兩家都寫明這只能降低風險,修好核心後記得把規則拿掉。

補充筆記

  • MPTCP 是那次 RCE 展示用到的條件;沒開 MPTCP 的系統,這個漏洞還是要查。
  • Ubuntu 22.04、24.04、26.04 的修補還在 -proposed,要自己選才裝得到。
  • 廠商會 backport,判斷有沒有修好要看完整的發行版套件版號。
  • 更新核心後要重開機,再用 uname -r 確認正在執行的版本。

延伸閱讀

  • AWS 2026-160-AWS:AWS 自己發的服務處置公告,客戶該做的事以這份為準。
  • Amazon Linux CVE 頁:Amazon Linux 各平台的套件狀態,可連到每一份 ALAS 查完整版號。
  • Ubuntu CVE 頁:Canonical 的官方追蹤表,要按 release 與 kernel flavour 逐列看。
  • Ubuntu blog:Canonical 對 -proposed 修補與安裝方式的說明,26.10 的狀態要和 CVE 頁對照。
  • Red Hat RHSB-2026-016:Red Hat 的受影響產品與緩解限制,查核時還沒列修補版本。
  • CVE Program JSON:上游版本範圍的原始紀錄;發行版有沒有 backport,要看各家自己的公告。
  • Go Security Team 的信:轉寄到 oss-security 的說明,交代 MPTCP 的角色與 Go 的預設值。
  • Anthropic 研究:研究團隊對展示結果的報告,不能讀成已有在野利用。

想法與技術判斷出自 Sheng,和 Claude 一起起草 · 題目由 Sheng 選定,事實查核 Grok(grok-4.7),大綱 Claude Fable,內文 Codex(gpt-6-astra),去 AI 化 Grok(grok-4.7),二審 Claude Fable;資料查核至 2026-11-04 01:18。