WAVLINK WN701AEでコマンド実行の脆弱性、PoC公開
WAVLINK WN701AEのWeb管理機能に、OSコマンドを実行される脆弱性が見つかり、攻撃に使える情報も公開されています。M01AE_V260105を使う組織は、機器を洗い出してベンダーの告知で修正版を確認し、管理画面に届く範囲を絞ってください。
急ぎ度: 早めに
CVSS v3は9.9で攻撃に使える情報が公開されていますが、KEVには載っておらず、悪用にはログインが要るため、至急ではなく早めの対応と見ています。
関係があるか
WAVLINK WN701AEを拠点や店舗、事務所のネットワークで使っている組織が対象です。管理画面を社外から開ける設定にしている場合は、とくに優先度が上がります。
| 製品 | 影響を受ける版 | 修正版 |
|---|---|---|
| WAVLINK WN701AE | M01AE_V260105 | 修正版の有無と版番号は、ベンダーの告知で確認してください |
確かめ方
- 1資産台帳やネットワーク構成図で、WAVLINK製の機器とWN701AEの有無を洗い出す。拠点や店舗に置かれた機器、現場が個別に購入した機器も対象に含める。
- 2各機器の管理画面でシステム情報を開き、ファームウェアの版がM01AE_V260105かどうかを確認する。
- 3管理画面がインターネット側や広い社内ネットワークから開ける状態になっていないかを、機器の設定とファイアウォールの規則で確認する。
何が起きたか
WAVLINK WN701AEのWeb管理機能に、OSコマンドインジェクションの脆弱性があります。静的ルートの設定を削除する処理で、入力された値がそのままOSのコマンドの一部として扱われ、機器の上で意図しないコマンドが実行されます。
問題があるのは、管理機能(ioos Web Backend)の中の static_route_setting.sh にある del_staticrule という処理です。ルール名を渡す引数の検査が不十分なことが原因です。CWEはCWE-77とCWE-78に分類されています。
この脆弱性は2026年11月1日に公表されました。攻撃に使える情報はすでに公開されており、ベンダーには公表前に連絡が入っています。
攻撃の流れ
-
1
管理画面に到達
攻撃者が、機器のWeb管理機能に届くネットワーク上の位置に入る。
-
2
ログインする
低い権限のアカウントでも機器の管理機能にログインする。
-
3
削除処理に細工
静的ルートの削除処理に、細工したルール名を渡す。
-
4
コマンドが実行
ルール名がOSのコマンドとして解釈され、機器の上で実行される。
-
5
機器を掌握
設定の改ざんや通信の観察、ほかの機器への足がかりにされるおそれがある。
どう悪用されるか
攻撃にはネットワーク越しに管理機能へ届くことと、機器へのログインが必要です。必要な権限は低く、管理者でなくてもよい評価です。利用者の操作は要りません。攻撃の難しさは低く、公開された情報があるため、条件がそろえば再現されやすい状況です。
成功すると、機器の上で任意のコマンドが実行され、機密性・完全性・可用性のすべてに高い影響が出ます。CVSS v3では影響が機器の外へ広がる評価(スコープの変更)で、機器を通る通信の盗み見や改ざん、設定の書き換え、機器の停止、ほかの機器への侵入の足がかりが想定されます。
管理用のアカウントが初期値のままだったり、複数人で共有されていたりすると、ログインの条件は満たされやすくなります。
今すぐやること
-
1
WN701AEの所在を洗い出す
拠点や店舗に置かれた機器も含め、台数と設置場所、ファームウェアの版を一覧にします。情シスが把握していない機器が見つかることがあります。
-
2
ベンダーの告知で修正版を確認する
WAVLINKの告知とサポートページで、この脆弱性に対する修正版や案内が出ているかを確認します。出ていれば、検証用の機器で動作を見たうえで更新します。
-
3
管理画面に届く範囲を絞る
修正版を当てるまでの間も、管理画面を開ける範囲を最小限にします。具体的な方法は回避策に書いたとおりです。
-
4
管理アカウントを見直す
初期パスワードや共有アカウントを使っていれば、推測されにくいパスワードに変更します。使っていないアカウントは削除します。
-
5
不審な変更がないか調べる
静的ルートの一覧に覚えのない項目がないか、見知らぬアカウントや設定変更がないか、管理画面への不審なアクセスの記録がないかを確認します。機器が出す通信に見覚えのない宛先がないかも見ておきます。
修正版がないあいだのつなぎ
修正版を当てられないときは、管理画面へのアクセスを管理用のネットワークやVPN経由、あるいは特定のIPアドレスに限ります。インターネット側からの管理を無効にし、ファイアウォールで管理画面の通信を遮断します。あわせて管理アカウントのパスワードを強いものに変えます。静的ルートの設定を使わない運用であっても、この脆弱性の影響は設定の有無と関係しないおそれがあるため、機器を止められるなら停止も選択肢です。
背景
WN701AEは、静的ルートの設定画面を備えたネットワーク機器です。ルーティングやアクセス制御を担う機器が乗っ取られると、機器を通る通信すべてが観察や改ざんの対象になりえます。管理画面は機器の全設定を握るため、その入力処理の不備は影響が大きくなります。
ルート設定のような管理機能の処理で、利用者が入力した名前や値をそのままシェルのコマンドに渡す実装は、組み込み機器で以前から見られる典型的な不備です。今回も、ルールを削除する処理が入力値を十分に検査せずに扱っていることが原因です。拠点に置かれた小型の機器は更新の対象から漏れやすく、版の確認が後回しになりがちです。
よくある質問
Q.管理画面に入れるのが社内の人だけなら、放置してもよいですか。
Q.M01AE_V260105以外の版は影響を受けませんか。
この記事は、取得元の公開情報をもとに、人が監修しながらAIを活用して執筆しています。執筆と監修は佐々木 航が担い、公開したあとも人が内容を確認しています。誤りに気づいたときは直し、記事の末尾に訂正の行を残します。対応を決める前に、下の原文と参照先も確認してください。
原文の説明 取得元が公開している説明をそのまま載せています (多くは英語)。
A vulnerability was detected in WAVLINK WN701AE M01AE_V260105. This affects the function del_staticrule of the file static_route_setting.sh of the component ioos Web Backend. Performing a manipulation of the argument rule_name results in os command injection. Remote exploitation of the attack is possible. The exploit is now public and may 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