脆弱性・CVE速報深刻度: 緊急

FreeSWITCH 1.11.2 より前の CVE-2026-116785・116790: 認証前の WebSocket 処理のヒープ上書きでクラッシュする恐れと、ICE の接続確認が未検証で通話の媒体経路を乗っ取られる恐れ

目次(6)

CVE-2026-116785

CVE-2026-116790

FreeSWITCH(通信事業者向けの交換機をソフトウェアで実現する基盤)の 1.11.2 より前に、認証なしでネットワークから突ける欠陥が 2 件(CVE-2026-116785 と CVE-2026-116790)、2026-11-05 に NVD に登録されました。NVD の状態は Awaiting Analysis(分析待ち)で、登録元は GitHub です。修正版は 1.11.2 と記載されています。同じ製品の別の欠陥(CVE-2026-116779)は別記事で扱っています。

何が起きるか

CVE内容弱点点数(GitHub 評価 CVSS v3.1)
CVE-2026-116785WebSocket のフレームを読む ws_read_frame() が、64 ビットの長さを 32 ビットで処理して符号付きの値に入れてしまい、負の値になると長さの検査をすり抜けます。巨大な長さとして扱われ、クライアントが送ったデータが 64 KiB の受信バッファの外のメモリを上書きします。mod_xml_rpc の /socket に WebSocket 接続できる相手なら、HTTP 認証の前にこの処理へ届きます。接続の管理情報(ポインター)が壊れてクラッシュし、同時に進行中の通話がすべて切れる恐れがあります。リモートコード実行は示されていません。CWE-122・681・7879.1(AV:N/AC:L/PR:N/UI:N・完全性 高・可用性 高)
CVE-2026-116790受信した ICE(通話の経路をつなぐ仕組み)の接続確認で、STUN の MESSAGE-INTEGRITY(改ざん検知の値)を検証せずに受け入れていました。通話の媒体ポートに届く相手が、SDP の認証情報なしに偽の接続確認を送り、自分のアドレスを選ばせて RTP・DTLS の流れを自分に向け、本来の経路を切れます。暗号化していない通話では盗聴と音声の差し込みができます。ICE を使う WebRTC・SIP の通話が対象です。CWE-290・3479.1(AV:N/AC:L/PR:N/UI:N・完全性 高・可用性 高)

条件と注意点

  • 116785 は、mod_xml_rpc とその WebSocket の入口がどちらも既定では無効と記載されています。有効にしている環境だけが対象です。
  • 116790 の修正は 1.11.2 で入りますが、効かせるには設定 ice_verify_message_integrity=true が必要と記載されています。更新しただけでは有効にならない可能性があります。
  • NVD の点数は GitHub が付けたもので、NVD 自身の評価はまだありません。

影響を受ける版

対象影響する版修正版
FreeSWITCH1.11.2 より前(下限は未確認)1.11.2

評価

  • どちらも認証不要で 9.1 のため、基準(認証不要かつ 9 以上)では severity は critical が案になります。ただし 116785 は既定で無効の機能が前提で、情報漏えいやコード実行は示されていません。深刻さは使い方次第なので、high に下げるかも含めて確認します。
  • FIRST の EPSS は、2026-11-06 時点でどちらもまだ算出されていません。NVD の記述に悪用の記載はなく、CISA の KEV への掲載は確認できていません。

対策として考えられること

  1. FreeSWITCH を 1.11.2 以降に更新します。
  2. 116790 は、更新後に ice_verify_message_integrity=true を設定します(設定名は NVD の記述による)。
  3. mod_xml_rpc を使っていなければ無効のままにします。使っている場合は、WebSocket の入口を信頼できるネットワークに限り、リバースプロキシで止めることも考えられます。
  4. 通話の媒体ポート(RTP の範囲)をインターネット全体に開けず、必要な相手だけに絞ります。
  5. 通話が突然切れる、不審な経路変更が出るなどの兆候がないか、ログを確認します。

未確認の点

  • 実際の悪用の有無、KEV への掲載。
  • GitHub の勧告(GHSA-jj89-q47c-gh94・GHSA-rc25-33hp-6mv2)、修正のコミット、v1.11.2 リリースの中身(本稿では開いていません)。
  • 影響する版の下限、1.11.2 以外の保守版での修正。
  • NVD の最終評価(現在は Awaiting Analysis で、変わる可能性があります)。

この記事について

AI の利用
本記事は AI が NVD などの公開情報をもとに作成しました。数値は取得時点(2026-11-06)のもので、未確認の点は本文に明記しています。

出典

この記事を共有