TOTOLINK A950RGに脆弱性、公開済みの攻撃手法あり
TOTOLINK A950RGの設定ウィザードに、認証済みの相手が遠隔から機器を乗っ取れる恐れのある脆弱性が見つかり、攻撃コードも公開されています。該当版を使う拠点は、管理画面の公開を止め、メーカー告知で修正版の有無を確認してください。
同じ発表の脆弱性 4 件
- CVE-2026-121597 重大 9.9
- CVE-2026-121598 重大 9.9
- CVE-2026-121599 重大 9.9
- CVE-2026-121600 重大 9.9
急ぎ度: 早めに
CVSS v3は9.9で攻撃コードも公開されていますが、KEVへの掲載は確認できず、悪用にはログイン済みの権限が要るため、至急ではなく早めの対応と見ています。
関係があるか
TOTOLINK A950RGを拠点や店舗、小規模オフィスのルーターとして使っている組織が対象です。管理画面がインターネット側から届く設定になっている機器は、特に優先して見る必要があります。
| 製品 | 影響を受ける版 | 修正版 |
|---|---|---|
| TOTOLINK A950RG | 4.1.2cu.5268_B20221104 | 修正版の有無と版番号は、TOTOLINKの告知で確認してください |
確かめ方
- 1ルーターの管理画面にログインし、ファームウェアの版が4.1.2cu.5268_B20221104かどうかを確認する
- 2管理画面にインターネット側(WAN側)から到達できないかを、外部のネットワークから確かめる
- 3管理画面にログインできるアカウントが何件あるか、使っていないものや共有しているものがないかを洗い出す
- 4資産台帳にA950RGが載っていない拠点や、担当者が不明な設置機器がないかを確認する
何が起きたか
TOTOLINK A950RGの設定ウィザードの処理に、メモリ領域を超えて書き込んでしまうバッファーオーバーフローの脆弱性が見つかりました。悪用されると、ルーターが落ちるだけでなく、機器の制御を奪われるおそれがあります。公表は2026年11月4日です。
問題があるのは、管理用のCGIである /cgi-bin/cstecgi.cgiのsetAppEasyWizardConfigという処理です。引数functionTypeの長さを十分に確認せずに扱うため、スタック領域があふれます。分類はCWE-119とCWE-121です。
CVSS v3は9.9、CVSS v4は8.6です。v3では影響範囲が機器の外にも広がると評価されています。
この脆弱性の攻撃コードは、すでに公開されています。
攻撃の流れ
-
1
管理画面に到達
攻撃者がA950RGの管理用Webインターフェースにネットワーク経由でつながる。
-
2
低権限でログイン
管理画面に入れる低権限のアカウントを使って認証を通す。
-
3
設定ウィザードを悪用
setAppEasyWizardConfigの引数functionTypeに細工した値を送り、スタックをあふれさせる。
-
4
機器を制御
ルーターの停止や、設定の改ざん、機器上での不正な処理の実行に至るおそれがある。
-
5
内部へ波及
ルーターを足がかりに、通信の盗み見や配下の機器への攻撃へ進む可能性がある。
どう悪用されるか
ネットワーク経由で攻撃でき、利用者の操作は要りません。必要なのは、管理画面へのログインを許された低い権限のアカウントです。認証なしで誰でも突けるわけではありませんが、初期のままのパスワードや使い回しの資格情報があれば、条件は容易に満たされます。
成功すると、機器上の機密情報の読み取りと設定の書き換え、サービス停止の3つがいずれも高い影響で評価されています。ルーターはネットワークの出入口なので、乗っ取られると通信の中身を見られたり、内部の機器を狙う踏み台にされたりするおそれがあります。
今すぐやること
-
1
ファームウェアの版を確認する
管理画面で版を見て、該当版かどうかを拠点ごとに洗い出します。台帳にない機器も探します。
-
2
管理画面をインターネットに出さない
WAN側からの管理を無効にし、管理画面へは社内の限られた端末からだけつなげるようにします。作業は修正版の有無にかかわらず、先に済ませておきます。
-
3
メーカー告知で修正版を確認して更新する
TOTOLINKの公式サイトの告知で、A950RGの修正版と対象版の最新情報を見ます。修正版があれば、公式の手順で更新します。
-
4
管理アカウントを見直す
不要なアカウントを消し、初期値や使い回しのパスワードを強いものに変えます。悪用の前提が低権限のログインなので、効果が大きい対策です。
-
5
不審な変更がないかを調べる
DNSやポート転送の設定が身に覚えのないものに変わっていないか、再起動が頻発していないかを確認します。異常があれば、初期化と資格情報の入れ替えを検討します。
修正版がないあいだのつなぎ
修正版を当てられない間は、管理画面を社内の特定の端末からしか開けないようにし、WAN側の管理機能を切ります。管理用アカウントの数を減らして、パスワードを変更します。修正版が出ない場合や機器が更新の対象外の場合は、サポートが続いている別の機器への入れ替えを計画してください。
背景
ルーターは、社内や店舗のネットワークとインターネットの境目にある機器です。A950RGのような小型の無線LANルーターは、拠点の通信がすべて通るため、乗っ取られたときの影響が端末1台にとどまりません。設定ウィザードは、初期設定を手早く済ませるための画面で、普段は一度使えば開く機会がほとんどありません。そこに入力の長さを確認しない処理が残っていたことが、今回の原因です。
スタック上のバッファーオーバーフローは、小型ルーターの管理用CGIで繰り返し報告されてきた型です。管理画面の入力処理が、限られた計算資源の機器の中で簡素に作られていることが背景にあります。ファームウェアの更新も、パソコンのOSのように自動では届きにくい点が、管理を難しくしています。
よくある質問
Q.A950RGのほかのファームウェア版は影響を受けませんか。
Q.メーカーが修正版を出さない場合はどうすればよいですか。
まだ分かっていないこと
- 実際の攻撃で悪用されたかどうかは、現時点では分かっていません。
この記事は、取得元の公開情報をもとに、人が監修しながらAIを活用して執筆しています。執筆と監修は佐々木 航が担い、公開したあとも人が内容を確認しています。誤りに気づいたときは直し、記事の末尾に訂正の行を残します。対応を決める前に、下の原文と参照先も確認してください。
原文の説明 取得元が公開している説明をそのまま載せています (多くは英語)。
A weakness has been identified in TOTOLINK A950RG 4.1.2cu.5268_B20221104. This affects the function setAppEasyWizardConfig of the file /cgi-bin/cstecgi.cgi of the component Easy Setup Wizard Handler. Executing a manipulation of the argument functionType can lead to stack-based buffer overflow. The attack may be performed from remote. The exploit has been made available to the public and could be used for attacks.
出典: CVE.org (CVE Program・cvelistV5) NVD GitHub Advisory
参照URL
- web vuldb.com
- web vuldb.com
- web vuldb.com
- web vuldb.com
- web gist.github.com
- web cna@vuldb.com
- web nvd.nist.gov
- web totolink.net
- web github.com