回最新 CVE 列表

CVE-2026-63857 Linux kernel Airoha Ethernet 驅動未初始化 skb fragment 讀取

揭露日期 2026-07-19CVSS 3.1:CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

對象網管IT開發

CWE-908 CWE-908

未列入 CISA KEV

PoC 狀態未確認

三句重點

成因
Airoha Ethernet 驅動 airoha_dev_xmit 在索引等於 nr_frags 時仍讀未初始化的 skb fragment。
影響
可能造成核心 page fault、oops 或提前釋放 skb 的 use-after-free,導致網路中斷與拒絕服務。
條件
需載入 CONFIG_NET_AIROHA 驅動,並從 Airoha EN7581 WAN/LAN 介面以多 fragment skb 傳送封包。

版本比對

套件❌ 受影響版本✅ 安全版本
Linux kernel>= 6.11 且 < 6.12.114;>= 6.13 且 < 6.18.33;>= 6.19 且 < 7.0.10;mainline 自 6.11 至 7.1-rc1>= 6.12.114/6.18.33/7.0.10/7.1
linuxapttrixie 6.12.107-1(< 6.12.115-2);unstable < 7.0.10-1>= 6.12.115-2
linuxapt26.04 LTS resolute 主線>= 7.0.0-28.28
linux-hwe-7.0aptnoble linux-hwe-7.0>= 7.0.0-28.28~24.04.1

修復指令

請先於測試環境驗證,再套用到正式環境。

sudo apt-get install --only-upgrade linux
sudo apt-get install --only-upgrade linux
sudo apt-get install --only-upgrade linux-hwe-7.0

修補方式

攻擊思路

  1. 前置條件:系統需編譯並載入 CONFIG_NET_AIROHA(airoha Ethernet 驅動),且實際從 Airoha EN7581 這類 SoC 的 WAN/LAN 介面傳送封包。 來源
  2. 誘發 egress TX:對以 Airoha 介面做 NAT、橋接或路由的裝置送入會觸發本機傳送路徑的流量,使核心組出含 paged fragments 的 skb 並進入 airoha_dev_xmit()。 來源
  3. 未初始化讀取:QDMA TX 迴圈為 scatter-gather skb 填寫 descriptor 時,索引等於 nr_frags 仍讀取 skb fragment 位址與長度,觸及未初始化槽位,可能引發 page fault 或 oops。 來源
  4. 過早釋放 skb:同一傳送路徑若將 skb 掛在第一個 descriptor,後續 descriptor 仍在 DMA 時可能提前釋放 skb,伴隨 use-after-free。 來源
  5. 造成拒絕服務:成功時網路上通常僅見裝置無回應、介面重置或連線中斷,導致網路中斷與主機拒絕服務;線路上無固定應用層特徵。 來源

偵測提示

暫時緩解

升級 Linux kernel 至已合入修補的穩定分支 6.12.114、6.18.33、7.0.10,或 mainline 含 bde34e84edc8 之後,並重開機。Debian trixie 請套用 DSA-6602-1(linux >= 6.12.115-2 或 security 6.12.116-1)。Ubuntu 26.04 請升級至 linux 7.0.0-28.28,noble 請升級 linux-hwe-7.0 至 7.0.0-28.28~24.04.1。無完整設定型緩解;未使用該網卡時可不載入 airoha。

通報團隊

複製成可直接貼到 Slack 或 Email 的通報文字。

預覽通報內容
🚨【資安漏洞通報】CVE-2026-63857
等級:Critical (9.8)
受影響套件:Linux kernel >= 6.11 且 < 6.12.114;>= 6.13 且 < 6.18.33;>= 6.19 且 < 7.0.10;mainline 自 6.11 至 7.1-rc1、linux trixie 6.12.107-1(< 6.12.115-2);unstable < 7.0.10-1、linux 26.04 LTS resolute 主線、linux-hwe-7.0 noble linux-hwe-7.0
漏洞簡述:Airoha Ethernet 驅動 airoha_dev_xmit 在索引等於 nr_frags 時仍讀未初始化的 skb fragment。;可能造成核心 page fault、oops 或提前釋放 skb 的 use-after-free,導致網路中斷與拒絕服務。;需載入 CONFIG_NET_AIROHA 驅動,並從 Airoha EN7581 WAN/LAN 介面以多 fragment skb 傳送封包。
建議措施:依受影響版本升級:Linux kernel(>= 6.11 且 < 6.12.114;>= 6.13 且 < 6.18.33;>= 6.19 且 < 7.0.10;mainline 自 6.11 至 7.1-rc1)升級至 6.12.114/6.18.33/7.0.10/7.1 以上;linux(trixie 6.12.107-1(< 6.12.115-2);unstable < 7.0.10-1)升級至 6.12.115-2 以上;linux(26.04 LTS resolute 主線)升級至 7.0.0-28.28 以上;linux-hwe-7.0(noble linux-hwe-7.0)升級至 7.0.0-28.28~24.04.1 以上
詳細連結:https://cve.eacc.online/cve/CVE-2026-63857

參考連結