FreeSWITCH 1.11.2 以前版本處理 SIP MESSAGE 時,會依收件者欄位選擇聊天介面,使對端可呼叫 mod_dptools 的 api 介面執行 FreeSWITCH API 指令,進而以 FreeSWITCH 程序權限執行作業系統指令、洩漏設定與憑證並完全掌控通話 [1]。SignalWire 公告指出此路徑已觀察到實際利用,CISA 於 11 月 9 日將 CVE-2026-116779 列入已知遭利用漏洞目錄 [1][2]。管理者應升級至 FreeSWITCH 1.11.3 以上,暫無法升級時在不需要接收 SIP 聊天的每個 profile 設定 enable-chat=false [1]。
FreeSWITCH 收到惡意 SIP MESSAGE 即可執行指令,CVE-2026-116779 已遭利用並列入 KEV
閱讀約 1 分鐘
- 揭露
- 2026年10月29日
- 發布
- 2026年11月11日
- 最後更新
- 2026年11月10日
- CVSS 依據
- 本站評估
- 2.2%,高於 82% 的漏洞
- 利用與修補狀態
- 已遭利用KEV已有修補
- 技術 / 系統類型
- 初始入侵方式
- 漏洞狀態
- 攻擊者類型
本頁內容
30 秒摘要
受影響範圍
| 受影響範圍 | 版本 | 修補版本 | |
|---|---|---|---|
| SignalWire FreeSWITCH | <= 1.11.2[1] | 1.11.3 | ✓ 已修補 |
我有用這個產品嗎?
把產品加入你的系統清單,之後有相關通報或重大進展會寄信通知你。
事件時間軸
技術細節
發生什麼
SignalWire 公告指出,sofia_presence_handle_sip_i_message() 會以「+」切分傳入 SIP MESSAGE 的 To 使用者,並把左半部當作聊天協定名稱派送;mod_dptools 註冊的 api 聊天介面會把位址交給 switch_api_execute(),因此能送達 MESSAGE 的對端即可選擇要執行的 FreeSWITCH API 指令 [1]。
影響範圍
成功利用可用 FreeSWITCH 程序權限執行任意作業系統指令、洩漏設定與憑證並完全掌控通話;載入 mod_lua(預設設定)時還可執行內嵌 Lua [1][2]。任何接受傳入 MESSAGE 的 SIP profile 都受影響,而這是預設狀態;公告表示此路徑已觀察到實際利用,CISA 於 2026 年 11 月 9 日將其列入 [1][2]。
修補與緩解
1.11.3 新增 enable-chat-api-proto 參數且預設關閉;auth-messages 或 disable_system_api_commands=true 單獨使用都無法完全封住此路徑 [1]。
修復指引
參考來源
官方 / 一級來源2
- [1]
“Command execution with the privileges of the FreeSWITCH process: arbitrary OS commands, disclosure of configuration and credentials, and full call control.”
- [2]
本站內容為公開資訊整理,不構成資安顧問建議;修復步驟請先於測試環境驗證。