部分使用網路開機的設備,其UEFI韌體被揭露存在漏洞,可能在作業系統啟動前導致程式碼執行;依CVSS 4.0評分,風險達滿分10分中的9.5分。
TianoCore於10月22日公布EDK2 PXE開機驅動程式漏洞CVE-2026-97631。UEFI是作業系統載入前用來初始化設備的韌體架構;PXE則是透過網路取得開機檔案並啟動設備的方式。
漏洞出現在EDK2的NetworkPkg所包含的PXE Base Code驅動程式處理ICMP錯誤訊息時。ICMP是用來通知網路通訊錯誤的協定。TianoCore的公告指出,驅動程式將訊息複製到固定的504位元組區域時,長度檢查有誤,可能使超出範圍的資料寫入相鄰記憶體。IPv4與IPv6程式碼都存在這項問題。
攻擊者必須在目標設備透過PXE進行網路開機時,向該設備的IP位址傳送ICMP錯誤訊息。TianoCore表示,若攻擊者掌握目標韌體的建置資訊,可能在開機流程的DXE階段嘗試執行任意程式碼;攻擊過程也可能造成開機中止。
受影響範圍限於包含EDK2受漏洞影響元件、且啟用PXE開機功能的設備,因此不能據此認定所有使用EDK2的設備或伺服器都有漏洞。個別產品是否受影響及更新時程,仍須確認各製造商的韌體配置。
英特爾表示,在仍提供安全支援的商用產品中,尚未確認有受影響產品;Arm則回覆,漏洞不直接適用於其產品系列。截至漏洞公布時,AMD、AMI、Phoenix Technologies、微軟與亞馬遜尚未回覆,各製造商的受影響產品清單也未獲確認。
EDK2儲存庫已公開修補漏洞的程式碼提交。不過,開源程式碼完成修補,不代表伺服器或主機板製造商已發布韌體更新。設備管理者應查看製造商公告,確認所用型號是否受影響,以及是否已有更新可供安裝。
留言 0