
CVE-2026-13768: 特権的なiothubowner IoT Hub資格情報 — フリート列挙、デバイスRCE、ホームネットワーク経由のピボット — Gardyn(ICSA-26-183-03)
| フィールド | 値 |
|---|---|
| CVE | CVE-2026-13768 |
| ICSA | ICSA-26-183-03 (Gardyn IoT Hub) |
| CVSS 3.1 | 10.0 (重大) |
| ベクター (3.1) | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:L |
| ベクター (4.0) | CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:L/SC:H/SI:H/SA:L |
| CWE | CWE-798 (ハードコードされた資格情報の使用) |
| 研究者 | Michael Groberman |
| 公開日 | 2026-07-02 |
| 調整された調査結果 | Gr0m-012 (IoTハブフリート制御) + Gr0m-013 (横方向のネットワークアクセス) |
| フィールド | 値 |
|---|---|
| ベンダー | Gardyn |
| 製品 | Gardyn Home Kit, Gardyn Studio |
| コンポーネント | Azure IoT Hub コントロールプレーン、クラウドAPI、デバイスファームウェア |
| 影響を受けるバージョン | Home Firmware < master.627, Studio Firmware < master.627, Cloud API < 2.12.2026 |
Gardynは特権的な iothubowner 共有アクセスキーを公開しています。このキーにアクセスすると、悪意のあるユーザーがAzure IoT Hubレジストリマネージャー機能を呼び出し、すべての Gardyn Home Kit および Studio デバイスの接続情報を返すことができます。同じキーを使用すると、特定の接続デバイス上で任意のコマンドを実行でき、攻撃者は被害者のホームネットワーク上の他のデバイスに横展開できる可能性があります。
これは、管理資格情報のコントロールプレーンの影響範囲をカタログ化したIoTハブ勧告(ICSA-26-183-03)です。これは、ICSA-26-055-03 の CVE-2025-1242 に関連するが、それとは異なります。同CVEは iothubowner 資格情報の露出をカタログ化していました。CVE-2026-13768 はその資格情報の保有によって可能となること、すなわちフリート全体の列挙、デバイスごとのリモートコード実行、およびホームLANへの横方向の移動を捕捉します。
iothubowner 共有アクセスポリシーは、Azure IoT Hubで最も高い権限を持つ資格情報です。Microsoftはこれをバックエンドサービス管理専用として文書化しており、クライアントに配布してはなりません。
| アクセス許可 | 機能 |
|---|---|
| RegistryRead | フリート内のすべてのデバイスを列挙 |
| RegistryWrite | デバイス登録の作成/削除/変更 |
| ServiceConnect | クラウドからデバイスへのメッセージ送信 |
このキーを使用すると、IoTHubRegistryManager はフリート全体の接続情報を返します。
from azure.iot.hub import IoTHubRegistryManager
manager = IoTHubRegistryManager.from_connection_string(hub_conn_string) # iothubowner
online = manager.query_iot_hub("SELECT * FROM devices WHERE connectionState = 'Connected'")
| メトリック | カウント | ソース |
|---|---|---|
| 登録デバイス | 138,160以上 | CISA / 勧告記録 |
| 列挙されたデバイス | 129,949 | 研究者列挙、2025年12月 |
| 列挙時にオンライン | 38,831 | 研究者列挙、2025年12月 |
クラウドからデバイスへのダイレクトメソッドは任意のデバイスに到達します。デバイスの upgrade() ハンドラ (CVE-2025-29631) におけるコマンドインジェクション経路と組み合わせることで、C2Dメソッドはターゲットデバイス上でrootコマンド実行をもたらします。
from azure.iot.hub.models import CloudToDeviceMethod
method = CloudToDeviceMethod(method_name="upgrade", payload={
"uri": "http://x; <command> ", # injection sink in upgrade()
"path": "/tmp/x", "services": []})
manager.invoke_device_method(device_id, method)
各デバイスは顧客のホームWiFi上に存在します。デバイス上でのコマンド実行はホームファイアウォールの背後に足場を提供し、攻撃者はそこからLANをスキャンし、他のホスト(ルーター、NAS、カメラ、スマートロック、パソコン)とやり取りできます。デバイスがピボットポイントです;それはすでにネットワーク内部にあります。これがGr0m-013の横方向移動条件です。
ICSA-26-183-03によると、Gardynはリストされた脆弱性に対処するためにIoT Hubデプロイインフラストラクチャが更新されたと述べています。
iothubowner 管理資格情報をローテーションする(初期アクセスを遮断)。upgrade() コマンドインジェクションシンク (CVE-2025-29631) を排除してRCEプリミティブを除去する。研究者: Michael Groberman (Gr0m) · ケース: CERT/CC VU#653116 · 勧告: ICSA-26-183-03
| DeviceConnect | デバイスからクラウドへのメッセージ送信(任意のデバイスになりすます) |
| ServiceInvoke | 任意のデバイスでダイレクトメソッドを呼び出す |
| 側面 | 詳細 |
|---|
| Gr0m-012 | IoT Hub フリート制御 — 列挙、ツイン読み取り/書き込み、ダイレクトメソッド呼び出し、大量RCEの可能性 |
| Gr0m-013 | 横方向のネットワークアクセス — デバイスをピボットとして38,831以上のホームネットワークへの侵入 |
| 統合 | CISAは両方の条件を1つのCWE-798 CVEとして公開しました(両方ともVU#653116追跡シートでCWE-798に分類されていました) |
| CVE-2025-1242との関係 | 1242 (ICSA-26-055-03) = 資格情報の露出; 13768 (ICSA-26-183-03) = 資格情報の影響範囲 (コントロールプレーン + 横方向)。個別の修復面 |
| 範囲 | CISAはScope:Changed (S:C)を適用し、基本スコア10.0となりました |