
Totolink A720R ルーターで発見された脆弱性の Proof-of-concept
ベンダー: TOTOLINK
ベンダーのウェブサイト: TOTOLINK
モデル: A720R
ファームウェアバージョン: V4.1.5cu.630_B20250509
ファームウェアダウンロード先: TOTOLINK
CVSS v4.0 基本スコア: 4.8 (中)
ベクター: CVSS:4.0/AV:A/AC:L/AT:N/PR:H/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N
Validity_check 関数によるサニタイゼーションが不十分なため、setDiagnosisCfg および setTracerouteCfg コンポーネントで引数インジェクションが発生します。
脆弱なコードは cstecgi.cgi ファームウェアバイナリの FUN_0041f1ac() および FUN_0041f0e4() にあり、両方の関数で ip_addr バッファが HTTP リクエストパラメータから直接取り込まれています。


細工された HTTP リクエストを介して Diagnosis 機能の IP アドレスフィールドに '#' 文字を注入すると、「Diagnosis」ボタンが応答しなくなり、その機能が無期限に使用できなくなります。

細工された HTTP リクエストを介して Route Tracking 機能 (または Diagnosis 機能) の IP アドレスフィールドに '-' 文字を使用して任意の引数を注入すると、引数インジェクションが発生します。
