https://activity.twcert.org.tw/2026/index.htm
https://activity.twcert.org.tw/2026/index.htm

新聞

「FortiSIEM」重大漏洞 CVE-2026-106173 概念驗證程式公開,未經驗證即可遠端執行程式碼

2026 / 10 / 21
編輯部
「FortiSIEM」重大漏洞 CVE-2026-106173 概念驗證程式公開,未經驗證即可遠端執行程式碼
攻擊模擬與滲透測試資安業者 Horizon3.ai 於 10 月 20 日公開網路安全業者 Fortinet 旗下資安資訊與事件管理(Security Information and Event Management,SIEM)平台 FortiSIEM 的重大漏洞 CVE-2026-106173 技術分析與概念驗證(PoC)程式。該漏洞 CVSS 評分為 9.4,未經身分驗證的攻擊者可透過特製封包執行未授權程式碼或指令。Fortinet 已於 10 月 13 日發布修補,受影響版本僅限 FortiSIEM 7.5.0。

漏洞性質與影響範圍

Fortinet 在公告 FG-IR-26-180 中說明,CVE-2026-106173 屬於路徑穿越(path traversal,CWE-22)漏洞,出現在 FortiSIEM 的 gRPC 元件 phQueryMaster,公告標題為任意檔案寫入。Fortinet 將嚴重程度列為嚴重,攻擊類型為未經驗證。

受影響版本僅有 FortiSIEM 7.5.0,用戶需升級至 7.5.1 以上版本。FortiSIEM 7.6 與 FortiSIEM Cloud 不受影響。這項漏洞由 Fortinet 產品安全團隊的 Gwendal Guégniaud 於內部發現並通報。公告發布時,「已知遭利用」欄位標示為否。

兩個弱點如何串成攻擊鏈

Horizon3.ai 指出,phQueryMaster 在 TCP 27918 連接埠提供 gRPC 服務,並綁定所有網路介面。伺服器設定為不要求用戶端憑證,任何遠端用戶端不需驗證即可連線,並呼叫其中的 SendQueryResult 方法。

攻擊鏈由兩個弱點組成。第一個弱點是,伺服器將使用者提供的 query-id 直接串接成檔案目錄,沒有任何輸入驗證,攻擊者因此能跳出預定目錄,自行指定檔案寫入位置。第二個弱點是,伺服器會在檔名後自動加上固定格式的結尾,攻擊者原本無法控制完整檔名。但伺服器依用戶端宣告的長度複製標頭值,攻擊者可在 query-id 中嵌入空位元組(NUL byte)。作業系統開啟檔案時,會把空位元組視為字串結尾並捨棄後方內容,伺服器加上的檔名結尾因此失效。

Horizon3.ai 首席攻擊工程師(Chief Attack Engineer)Zach Hanley 表示:「寫入會落在空位元組之前的確切路徑。若指向既有檔案,會原地覆寫並保留原本的擁有者與權限。」

Horizon3.ai 的概念驗證即是覆寫系統上定期由排程執行的腳本,將任意寫檔轉為遠端程式碼執行,相關程式碼已放上 GitHub。

研究背景

Horizon3.ai 表示,該公司過去針對 FortiSIEM 揭露的漏洞,包括 CVE-2023-34992、CVE-2024-23108 與 CVE-2025-64155,都集中在監聽 TCP 7900 連接埠的 phMonitor 服務。這次的 gRPC 服務是該公司先前未研究過的元件。

資安建議

Horizon3.ai 表示,目前找不到能明確顯示此漏洞遭利用的應用程式日誌。管理者可採取以下措施:
  • 使用 FortiSIEM 7.5.0 者,儘速升級至 7.5.1 以上版本。
  • 暫時無法升級者,依 Fortinet 公告限制 TCP 27918 連接埠的存取。
  • 若擔心漏洞已被用於覆寫既有腳本,檢查檔案的寫入或修改時間戳記,留意與周邊檔案不一致者。

本文轉載自TheHackerNews。