• ひとことでTenda のルーターで、外から OS のコマンドを実行される弱点があります。
  • 深刻度9.8 緊急CVSS v3.1
  • まずやることAC7、AC9、AC10 のファームウェアの版を確認する

何をすればいいかを詳しく読む

基本情報(データから表示)

CVE番号CVE-2018-14558
製品Tenda AC7, AC9, and AC10 Routers
深刻度(CVSS)9.8 緊急CVSS v3.1
NVD による評価
詳細(ベクター)CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
KEVへの追加日2021-11-03
米国政府機関の対応期限2022-05-03
ランサムウェアでの悪用不明(確認されていない)
弱点の種類(CWE)CWE-78(OSコマンドインジェクション)

何が起きた

Tenda の AC7、AC9、AC10 のルーターで、formsetUsbUnload という処理が、外から受け取った値を確かめずにコマンドの実行に使うため、コマンドインジェクションの弱点が見つかりました。細工した goform/setUsbUnload への要求を送ると、任意の OS コマンドを実行される可能性があります。NVD の評価では、ネットワーク経由で、ログインなしに、被害者の操作も不要で悪用できます。この弱点は、実際の攻撃での悪用が確認されています。

攻撃の流れ

データをもとに、AIを使用して作成した図です。実際の攻撃は、これと異なる場合があります。

攻撃の流れ: 1. 攻撃者が細工した要求をルーターに送る → 2. setUsbUnload の処理に値が渡る → 3. 値が確かめられずに使われる → 4. OS のコマンドが実行される1攻撃者が細工した要求をルーターに送る2setUsbUnload の処理に値が渡る3値が確かめられずに使われる4OS のコマンドが実行される攻撃の流れ: 1. 攻撃者が細工した要求をルーターに送る → 2. setUsbUnload の処理に値が渡る → 3. 値が確かめられずに使われる → 4. OS のコマンドが実行される1攻撃者が細工した要求をルーターに送る2setUsbUnload の処理に値が渡る3値が確かめられずに使われる4OS のコマンドが実行される攻撃の流れ: 1. 攻撃者が細工した要求をルーターに送る → 2. setUsbUnload の処理に値が渡る → 3. 値が確かめられずに使われる → 4. OS のコマンドが実行される1攻撃者が細工した要求をルーターに送る2setUsbUnload の処理に値が渡る3値が確かめられずに使われる4OS のコマンドが実行される

誰が影響を受ける

NVD の説明によると、ファームウェアが V15.03.06.44_CN 以前の AC7、V15.03.05.19(6318)_CN 以前の AC9、V15.03.06.23_CN 以前の AC10 が対象です。

何をすればいい

修正されたファームウェアの番号は、このデータからは不明です。CISA は、メーカーの案内に従って更新するよう求めています。Tenda の公式の案内を確認し、新しいファームウェアがあれば適用してください。

やることチェックリスト

  • AC7、AC9、AC10 のファームウェアの版を確認する
  • Tenda の案内に従い新しいファームウェアを適用する
  • 型番ごとに影響を受ける版と見比べて確認する

用語メモ

ルーター 用語集で見る
家庭や会社のネットワークとインターネットをつなぐ機器です。
ファームウェア 用語集で見る
機器の中に組み込まれて、機器を動かしているソフトウェアです。
コマンドインジェクション 用語集で見る
入力した値にコマンドを紛れ込ませ、機器にそのコマンドを実行させてしまう攻撃です。

次に読む

公式情報と元データ

公式情報

元データ(英語・CISA KEV より)を開く

Tenda AC7, AC9, and AC10 Routers Command Injection Vulnerability

概要

Tenda AC7, AC9, and AC10 devices contain a command injection vulnerability due to the "formsetUsbUnload" function executes a dosystemCmd function with untrusted input. Successful exploitation allows an attacker to execute OS commands via a crafted goform/setUsbUnload request.

推奨対応

Apply updates per vendor instructions.

この元データの出どころ: CISA KEV カタログで見る