WAVLINK WN701AEにOSコマンド実行の脆弱性、PoC公開
WAVLINK WN701AEの管理機能にOSコマンドインジェクションの脆弱性が公表され、攻撃コードも公開されています。該当機器を使う組織は版を確認し、管理画面へ届く範囲を絞ったうえで、ベンダーの告知で修正版の有無を調べてください。
急ぎ度: 早めに
CVSS v3は9.9で攻撃コードも公開されていますが、悪用にはログインが必要で、KEVへの掲載は確認できないため、至急ではなく早めの対処が妥当です。
関係があるか
WAVLINK WN701AEを事務所・店舗・拠点のネットワークに設置し、Webの管理画面を使っている組織が対象です。管理画面に社内の広い範囲、あるいはインターネットから届く環境は、とくに注意が必要です。
| 製品 | 影響を受ける版 | 修正版 |
|---|---|---|
| WAVLINK WN701AE | 260105 | ベンダーの告知で確認してください |
確かめ方
- 1WN701AEの管理画面にログインし、ファームウェアの版表示が260105かどうかを確認する。
- 2資産台帳や購入履歴から、WN701AEが拠点や店舗に置かれていないか洗い出す。
- 3管理画面のアドレスが、インターネット側や来訪者向けのネットワークから開けないかを確かめる。
何が起きたか
WAVLINK WN701AEのWeb管理機能に、ログインできる利用者が機器のOS上で任意のコマンドを実行できてしまう脆弱性があります。
攻撃コードが公開されています。
問題があるのは、管理機能のうちVLANグループを削除する処理です。VLAN名として渡される値が適切に扱われず、機器のOSコマンドの一部として実行されてしまいます。分類はCWE-78とCWE-77で、CVSS v3は9.9、CVSS v4は9.4です。v3の評価では影響範囲が機器の外へ広がる前提で、機密性・完全性・可用性のすべてが高と付いています。
ベンダーには公表前に連絡が入っています。影響を受けると記載されている版は260105です。
攻撃の流れ
-
1
管理画面へ到達
ネットワーク越しに、WN701AEのWeb管理機能へ接続できる位置にいる。
-
2
低い権限でログイン
管理機能を使える程度の権限を持つアカウントで認証を通る。
-
3
VLAN名に不正な値
VLANグループの削除処理に、コマンドとして解釈される値を渡す。
-
4
機器上でコマンド実行
機器のOSで任意のコマンドが動き、設定や通信を操作される。
どう悪用されるか
悪用にはネットワーク経由で管理機能に届くことと、ログインできる権限が必要です。利用者の操作は要りません。攻撃の複雑さは低いと評価されており、公開されている攻撃コードがあるため、認証を通れる相手には再現しやすい状況です。
悪用されると、機器のOS上で任意のコマンドが実行されます。設定の書き換え、通信の盗み見や改ざん、機器を足場にした内部ネットワークへの侵入が考えられます。v3の評価で影響範囲が機器の外へ及ぶとされているのは、この点を反映したものです。
ログインが必要だからといって安心はできません。初期パスワードのまま、あるいは使い回しのパスワードで運用していれば、条件は事実上満たされます。
今すぐやること
-
1
設置機器と版を洗い出す
WN701AEの設置場所を確認し、管理画面のファームウェア表示が260105かを調べます。台数が多い拠点から順に進めます。
-
2
ベンダーの告知で修正版を確認して更新する
WAVLINKの告知で、修正ファームウェアの有無と回避策を確認します。修正版があれば、設定のバックアップを取ったうえで更新します。
-
3
管理画面へ届く範囲を絞る
管理画面を、管理者の端末や管理用のネットワークだけから開けるようにします。インターネット側やゲスト用のネットワークから届く設定は、先に閉じます。
-
4
アカウントのパスワードを見直す
初期パスワードや使い回しのパスワードを、固有で十分長いものに変えます。不要なアカウントがあれば削除します。
-
5
機器の状態に異常がないか確認する
設定が身に覚えのない内容に変わっていないか、不明なアカウントや想定外の通信先がないかを調べます。見つかったときは機器を切り離し、設定を初期化して再構築します。
修正版がないあいだのつなぎ
修正版をすぐに適用できないときは、管理画面へのアクセスを管理者の端末だけに限り、インターネット側からの管理を無効にします。あわせて管理用パスワードを強いものに変え、VLAN設定を日常的に操作する必要がなければ、管理画面にログインできる利用者を最小限にします。修正版が提供されない場合は、機器の入れ替えを検討してください。
背景
WN701AEは、WAVLINKが出している無線LAN機器です。ほかの小型ネットワーク機器と同じく、社内LANと無線をつなぐ位置にあり、設定はWebの管理画面で行います。そのため管理機能が破られると、機器単体の問題にとどまらず、その先の通信にも影響が出ます。
今回の脆弱性は、VLANグループの削除という日常的な設定操作の中で、利用者が入力した名前がそのままOSのコマンドに混ざる形のものです。ルーターやアクセスポイントの管理画面では、入力値の受け渡しがOSコマンドに直結していることが多く、こうした種類のコマンドインジェクションが起きやすいことが知られています。
よくある質問
Q.ログインが必要なら、リスクは低いと考えてよいですか。
Q.修正版が見つからないときは、機器を入れ替えるべきですか。
この記事は、取得元の公開情報をもとに、人が監修しながらAIを活用して執筆しています。執筆と監修は佐々木 航が担い、公開したあとも人が内容を確認しています。誤りに気づいたときは直し、記事の末尾に訂正の行を残します。対応を決める前に、下の原文と参照先も確認してください。
原文の説明 取得元が公開している説明をそのまま載せています (多くは英語)。
A vulnerability was found in WAVLINK WN701AE 260105. Impacted is the function del_vlan_group of the component ioos Web Backend. The manipulation of the argument vlan_name results in os command injection. The attack may be performed from remote. The exploit has been made public and could be used. The vendor was contacted early about this disclosure.
出典: CVE.org (CVE Program・cvelistV5) NVD GitHub Advisory
参照URL
- web cna@vuldb.com
- web cna@vuldb.com
- web cna@vuldb.com
- web cna@vuldb.com
- web cna@vuldb.com
- web nvd.nist.gov
- web github.com