跳至主要內容

CVE-2026-5747 – Firecracker virtio-pci 傳輸層中的越界寫入漏洞

公告 ID:2026-015-AWS
範圍:AWS
內容類型:重要
發布日期:2026 年 4 月 7 日下午 3:30 (太平洋標準時間)

描述:

Firecracker 是一套開放原始碼的虛擬化技術,專為建立與管理安全的多租戶容器及函式型服務而設計。

我們已確認 CVE-2026-5747 漏洞,該漏洞存在於 Firecracker 1.13.0 至 1.14.3 版本以及 1.15.0 版本 (適用於 x86_64 與 aarch64 架構) 的 virtio PCI 傳輸層中,屬於越界寫入問題。此漏洞可能允許具備 root 權限的本地訪客使用者,在裝置啟動後透過修改 virtio 佇列組態暫存器,損毀 Firecracker VMM 程序,或可能在主機上執行任意程式碼。要在主機上成功執行程式碼還需要滿足其他先決條件,例如使用自訂的訪客核心或特定的快照組態。

AWS 服務不受影響。

受影響版本:Firecracker >= 1.13.0 和 <= 1.14.3,以及1.15.0

解決方案:

此問題在 Firecracker 版本 1.14.41.15.1 中已獲解決。建議您升級至最新版本,同時確保對任何分支或衍生程式碼進行了修補,以包含新的修正。

變通方法
virtio PCI 傳輸層為選擇性啟用,需在啟動 Firecracker 時加上 --enable-pci 命令列旗標舊版 MMIO 傳輸層為預設選項,且不受此問題影響。已啟用 PCI 傳輸層的使用者,可移除其 Firecracker 調用中的 --enable-pci 旗標,即可切換回 MMIO 傳輸層。請注意,從 PCI 切換至 MMIO 傳輸層可能會導致 I/O 輸送量下降並增加延遲。

參考資料
CVE-2026-5747
GHSA-776c-mpj7-jm3r

致謝
我們感謝 Anthropic 向 AWS 漏洞披露計畫團隊報告此問題。

 

如有任何安全問題或疑慮,請寄電子郵件至 aws-security@amazon.com