TOTOLINK X2000Rに任意ファイル書き込みの脆弱性、修正版は未確認
家庭・小規模拠点向けルーター TOTOLINK X2000R のファイルアップロード機能に、管理者として認証された状態で任意のファイルを書き込まれ、最終的に任意のコードを実行されるおそれのある脆弱性が見つかりました。悪用には高い権限での認証が必要ですが、影響範囲が広く CVSS は 9.1(Critical)です。該当機器をお使いの場合は、管理画面を外部に公開していないかを確認し、ベンダーと報告元の告知で修正版の有無を確かめてください。
急ぎ度: 早めに
CVSSは9.1と高い一方、悪用には管理者権限での認証が必要で、実際の攻撃で悪用されたとの情報は現時点で明らかになっておらず、修正版も確認できていないためです。
関係があるか
TOTOLINK X2000Rを拠点・店舗・在宅勤務環境などで使っている組織が対象です。特に、管理画面にインターネット側や信頼できないネットワークから到達できる構成では注意が必要です。
| 製品 | 影響を受ける版 | 直った版 |
|---|---|---|
| TOTOLINK X2000R | ファームウェアTOTOLINK-X2000R-Gh-V1.0.0-B20250421.1327(これ以外の版が影響を受けるかは公表されていません) | 修正版は公表されていません。ベンダーの告知で確認してください |
確かめ方
- 1機器の型番がX2000Rかを、本体のラベルまたは管理画面で確認します。
- 2管理画面のシステム情報(ファームウェア情報)で、版が
TOTOLINK-X2000R-Gh-V1.0.0-B20250421.1327かを確認します。 - 3管理画面がインターネット側(WAN)から開けないか、社外のネットワークから確認します。
- 4管理者アカウントのパスワードが初期値や使い回しのものでないかを確認します。
何が起きたか
TOTOLINK X2000RというルーターのWeb管理機能に、任意のファイルを書き込める弱点が見つかりました。細工したHTTPリクエストを送ると、機器の中の本来は書き込めない場所にファイルを置かれ、結果として機器上で任意のコードを実行されるおそれがあります。ルーターが乗っ取られると、通信の盗み見や改ざん、社内ネットワークへの足がかりにされることが考えられます。
問題があるのは、ルーターに組み込まれたWebサーバーboaのファイルアップロード処理 formUploadFile です。分類はCWE-22(パストラバーサル)で、受け取ったファイルの保存先を十分に制限できていないことが原因と考えられます。
悪用には認証済みのリクエストが必要です。CVSSのベクトルでは、必要な権限が「高」(PR:H)、影響範囲が機器の外へ広がる「変更あり」(S:C)と評価されています。報告元はCisco Talosの脆弱性レポートTALOS-2026-2430です。
攻撃の流れ
-
1
管理者として認証
攻撃者がルーターの管理者権限でログインした状態になります。
-
2
細工した要求を送信
ファイルアップロード機能に対し、保存先を操作するHTTPリクエストを送ります。
-
3
任意の場所に書き込み
機器内の本来書き込めない場所にファイルが置かれます。
-
4
コードの実行
書き込まれたファイルをきっかけに、機器上で任意のコードが動きます。
どう悪用されるか
ネットワーク経由で攻撃でき、利用者の操作は必要ありません。ただし、管理者相当の権限での認証が前提です。そのため、管理画面が外部に公開されていない、管理者パスワードが推測されにくい、といった条件が守られていれば、悪用の難度は上がります。逆に、管理画面が外部から到達できる状態で弱いパスワードを使っていたり、別の弱点で認証を突破されたりすると、この弱点が次の一手として使われる可能性があります。
悪用に成功すると、機器上で任意のコードを実行され、機密性・完全性・可用性のすべてに大きな影響が出るおそれがあります。具体的には、設定の改ざん、通信の中継や盗み見、機器の停止、ほかの機器への攻撃の踏み台化などが考えられます。実際の攻撃で悪用されたかどうかは、現時点で明らかになっていません。
今すぐやること
-
1
該当機器を洗い出す
拠点や在宅環境も含め、X2000Rを使っていないかを確認し、ファームウェアの版を控えます。
-
2
管理画面を外部に出さない
WAN側からの管理画面へのアクセスを無効にします。社内でも、管理用の端末や専用のネットワークからだけ開けるようにします。
-
3
管理者パスワードを見直す
初期値や使い回しのパスワードを、長く推測されにくいものに変更します。認証が前提の弱点のため、最も効く対策の一つです。
-
4
修正版の有無を確認する
TOTOLINKの公式サポートページとTalosのレポート(TALOS-2026-2430)を確認し、修正版が出たら適用します。修正版の提供は現時点で公表されていません。
-
5
異常がないか点検する
身に覚えのない設定変更、DNS設定の書き換え、管理者アカウントの追加、再起動の頻発がないかを確認します。不審な点があれば、設定を初期化したうえで再設定することを検討します。
すぐ更新できないとき
修正版が出るまでは、管理画面へのアクセスを信頼できる管理端末に限定し、WAN側からの管理を無効にしてください。管理者パスワードを強いものに変え、機器を使う人を必要最小限にします。重要な拠点では、修正版が出ない場合に備えて、サポートが継続している別の機器への置き換えも検討してください。
背景
ルーターは社内外の通信がすべて通る機器です。ここが乗っ取られると、端末側の対策が働いていても通信を盗み見られたり、行き先を書き換えられたりします。それでも、サーバーやPCに比べて更新の管理が後回しにされがちで、攻撃者にとっては狙い目になりやすい機器です。
boaは組み込み機器向けの軽量なWebサーバーで、ルーターなどの管理画面に広く使われてきました。開発が長く止まっていることで知られており、この種の機器では、入力値の検証不足による弱点が繰り返し問題になってきました。今回のCWE-22(パストラバーサル)も、ファイルの保存先や参照先の指定を十分に制限できていないときに起きる、代表的な種類の弱点です。
よくある質問
Q.認証が必要なら、それほど危なくないのでは。
Q.修正版はもう出ていますか。
Q.すでに攻撃されているのですか。
まだ分かっていないこと
- 修正版のファームウェアが提供されるか、いつ提供されるかは公表されていません。
- 報告された版以外のX2000Rのファームウェアや、他のTOTOLINK製品が影響を受けるかは公表されていません。
- 実際の攻撃での悪用の有無は、現時点で明らかになっていません。
この記事は、取得元の公開情報をもとに生成 AI で作成しています。誤りを含むことがあります。対応を決める前に、下の原文と参照先を確認してください。
影響パッケージ
| 種類 | パッケージ | 影響を受ける版 | 直った版 |
|---|---|---|---|
| totolink | Totolink | — | — |
原文の説明 取得元が公開している説明をそのまま載せています (多くは英語)。
A arbitrary file write vulnerability exists in the boa formUploadFile functionality of X2000R (version(s): TOTOLINK-X2000R-Gh-V1.0.0-B20250421.1327). A specially crafted HTTP request can lead to arbitrary code execution. An attacker can make an authenticated HTTP request to trigger this vulnerability.
出典: GitHub Security Advisories (Global) NVD GitHub Advisory
参照URL
- web nvd.nist.gov
- web talos-cna@cisco.com
- web github.com