• ひとことでNETGEARの複数のルーターで、Webの入力から命令を実行される弱点です。
  • 深刻度8.8 重要CVSS v3.1
  • まずやること使っているルーターの機種を確かめる

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

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

CVE番号CVE-2016-6277
製品NETGEAR Multiple Routers
深刻度(CVSS)8.8 重要CVSS v3.1
NVD による評価
詳細(ベクター)CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
KEVへの追加日2022-03-07
米国政府機関の対応期限2022-09-07
ランサムウェアでの悪用不明(確認されていない)
弱点の種類(CWE)CWE-352(クロスサイトリクエストフォージェリ(CSRF))

何が起きた

NETGEAR の複数のルーターで、Web ページの入力が、ログインの確認なしにそのまま機器の命令として使われてしまう弱点(コマンドインジェクション)が見つかり、実際に悪用が確認されています。NVD の説明では、cgi-bin/ の後ろに特別な記号を混ぜると、遠隔の攻撃者が任意の命令を実行できるとされています。NVD の評価では、ログインは不要ですが、利用者の操作(細工したページを見るなど)が必要とされています。

攻撃の流れ

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

攻撃の流れ: 1. 攻撃者が細工したWebの入力を用意する → 2. cgi-bin/の後ろに特別な記号を混ぜる → 3. 入力がそのまま命令として使われる → 4. ルーターで任意の命令が実行される1攻撃者が細工したWebの入力を用意する2cgi-bin/の後ろに特別な記号を混ぜる3入力がそのまま命令として使われる4ルーターで任意の命令が実行される攻撃の流れ: 1. 攻撃者が細工したWebの入力を用意する → 2. cgi-bin/の後ろに特別な記号を混ぜる → 3. 入力がそのまま命令として使われる → 4. ルーターで任意の命令が実行される1攻撃者が細工したWebの入力を用意する2cgi-bin/の後ろに特別な記号を混ぜる3入力がそのまま命令として使われる4ルーターで任意の命令が実行される攻撃の流れ: 1. 攻撃者が細工したWebの入力を用意する → 2. cgi-bin/の後ろに特別な記号を混ぜる → 3. 入力がそのまま命令として使われる → 4. ルーターで任意の命令が実行される1攻撃者が細工したWebの入力を用意する2cgi-bin/の後ろに特別な記号を混ぜる3入力がそのまま命令として使われる4ルーターで任意の命令が実行される

誰が影響を受ける

NETGEAR は、R6250、R6400、R6700、R6900、R7000、R7100LG、R7300DST、R7900、R8000、D6220、D6400 が影響を受けると確認しています。NVD の説明では D7000 も挙げられていますが、NETGEAR は D7000 は影響を受けないと確認したとしています。

何をすればいい

NETGEAR によると、影響を受けるすべての機種に、正式版(製品版)の修正ファームウェアが出ています。ベータ版の修正を入れていても、正式版のファームウェアに更新するよう強く勧めています。機種ごとのファームウェアの公開ページから正式版を入れ、公式の案内を確認してください。

やることチェックリスト

  • 使っているルーターの機種を確かめる
  • 正式版の修正ファームウェアに更新する
  • ベータ版の修正のままなら正式版にする

用語メモ

ファームウェア 用語集で見る
ルーターなどの機器の中に入っていて、機器を動かすためのソフトです。
コマンドインジェクション 用語集で見る
入力欄などに命令を紛れ込ませ、機器に実行させてしまう攻撃のことです。

次に読む

公式情報と元データ

公式情報

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

NETGEAR Multiple Routers Remote Code Execution Vulnerability

概要

NETGEAR confirmed multiple routers allow unauthenticated web pages to pass form input directly to the command-line interface, permitting remote code execution.

推奨対応

Apply updates per vendor instructions.

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