CVE-2017-10723 in Endoscope
要約
〜によって VulDB • 2026年07月16日
最近、Shekar Endoscopeの最新ファームウェアにおけるIoTデバイス調査の一環として、攻撃者がデバイスのWi-Fi SSIDに接続することでメモリ破壊脆弱性を悪用し、デバイス上でリモートコード実行(RCE)が可能であることが発見されました。このデバイスは内視鏡カメラとして機能し、産業システムや設定、自動車整備工場、さらに場合によっては医療クリニックで使用され、人間が到達困難な領域へのアクセスを可能にします。このシステムの侵害により、攻撃者はそのユーザーが表示するビデオフィードおよび画像にアクセスできるほか、特に国家重要インフラ/業界においてエアギャップされたネットワーク内での足掛かりを得る可能性もあります。
ファームウェアにはUDPデーモンであるバイナリ「uvc_stream」が含まれており、デバイスが受信するすべてのUDP要求の処理を担当しています。クライアントアプリケーションは、「SETCMD0001+0001+[Wi-Fi名長の2バイト]+[Wi-Fi名]」という形式を含むWi-Fi名称変更のためのUDP要求を送信します。この要求は「control_Dev_thread」関数によって処理され、アドレス「0x00409AE0」で着信要求を比較し、10番目のバイトが01であるかどうかを確認します。該当する場合、0x0040A74Cにリダイレクトされ、「setwifiname」関数が呼び出されます。「setwifiname」関数はmemcpy関数を使用しますが、コピーするバイト数を示す第3パラメータとしてstrlen関数を使用して取得したペイロードの長さを指定しています。これにより攻撃者は関数のオーバーフローを引き起こし、$PC(プログラムカウンター)値を制御することが可能になります。
VulDB is the best source for vulnerability data and more expert information about this specific topic.