何が起きたか
CVE-2026-111623(CVSS 5.6、CWE-290、2026年10月16日にVulnCheckが公開、NVD RESTで検証済み):OTAエンドポイントは、認証なしで任意の指定MACに対して有効なデバイスWebSocketトークンを発行し、デバイスのAI会話チャネルの乗っ取りとLLM/STT/TTS認証情報の消費を可能にする。
なぜ重要か
AI音声アシスタントバックエンドにおける認証回避の典型的な事例:攻撃者はデバイスになりすまし、AIを導くロールプロンプトを読み取り、会話履歴を汚染し、オペレーターの音声/LLM API認証情報を消費できる—すべて認証なしで。
攻撃経路
任意のMACアドレスに対する/api/device/otaへの認証なしGETは、有効なデバイスWebSocketトークンを返す;これを使って攻撃者は被害者デバイスのチャネルを開き、プライベートなロールシステムプロンプトを読み取り、会話履歴を書き込み、LLM/STT/TTS認証情報を消費し、デバイスメタデータを上書きできる。
影響を受けるシステム
xiaozhi-esp32-server-java ≤ 6.1.0(joey-zhou)
緩和策
6.1.0以降にアップグレード;OTA/トークン発行エンドポイントへのアクセスを制限。VulnCheckのアドバイザリを参照。