Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
CVE-2018-12633-TPLink-Auth-Bypass — TP-Link TL-WR840N ファームウェアにおける認証バイパスの脆弱性(CVE-2018-12633)の技術的なケーススタディとエクスプロイト分析 | Kitploit
ツール/GitHubGitHub/wiliam227user/cve-2018-12633-tplink-auth-bypass
組み込みシステムセキュリティパスワードクラッキング偵察IoTセキュリティ脆弱性分析エクスプロイトウェブアプリケーション悪用データ流出ネットワークセキュリティ

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有
ペネトレーションテスト
学習と教育
GitHubwiliam227user/cve-2018-12633-tplink-auth-bypass

CVE-2018-12633-TPLink-Auth-Bypass

TP-Link TL-WR840N ファームウェアにおける認証バイパスの脆弱性(CVE-2018-12633)の技術的なケーススタディとエクスプロイト分析

リポジトリを見る
7ヶ月前未レビュー

CVE-2018-12633-TPLink-Auth-Bypass

TP-Link TL-WR840N ファームウェアにおける認証バイパス脆弱性 (CVE-2018-12633) の技術的なケーススタディと悪用分析。

脆弱性分析: TP-Link TL-WR840N 認証バイパス (CVE-2018-12633)

License: MIT CVE: CVE-2018-12633 Category: Network Security

⚠️ 免責事項: このリポジトリは教育および研究目的のみです。ここで提供される分析は、ライフサイクル管理とパッチ適用の重要性を強調するために、レガシーファームウェアの脆弱性を示しています。あなたが所有していないデバイスへの不正な悪用は違法です。

📄 エグゼクティブサマリー

このケーススタディは、TP-Link TL-WR840N Wireless N ルーターの HTTPd サーバーにおける重大なロジック欠陥である CVE-2018-12633 の悪用の成功を記録しています。この脆弱性により、認証されていない攻撃者が HTTP Referer ヘッダーを操作することでログインメカニズムをバイパスし、完全な管理アクセスと機密データの流出が可能になります。

🐛 脆弱性プロファイル

  • 対象デバイス: TP-Link TL-WR840N (ファームウェア ~2018年6月)
  • 脆弱性: ヘッダー操作による認証バイパス
  • CVSS v3.x スコア: 9.8 (重要)
  • ベクター: ネットワーク / 低複雑性 / 権限不要

🛠️ 技術的分析

欠陥

レガシーな Web サーバーのロジックは、セキュアなセッショントークンではなく、HTTP Referer ヘッダーのみに基づいてリクエストを検証します。リクエストが内部の mainFrame.htm からのものであると主張する場合、サーバーはそのリクエストを認証済みとして信頼します。

悪用手順

フェーズ 1: 偵察

デバイスは過剰なログイン試行失敗により管理ロックアウト (エラー 9003) を表示していました。このファームウェアバージョンでは API エンドポイントが難読化されているため、標準的な JavaScript コンソールインジェクション ($.act 関数のクエリ) は失敗しました。

フェーズ 2: 悪用 (ヘッダー操作)

curl を使用して、ロックアウトをバイパスし設定ファイルパスに直接アクセスするリクエストを作成しました。

攻撃コマンド:

root@kitploit:~
curl -H "Referer: http://192.168.0.1/mainFrame.htm" \
     "http://192.168.0.1/userRpm/Romfile.cfg" \
     -o router_backup.bin

フェーズ 3: 抽出と復号

結果: router_backup.bin (~6KB) のダウンロードに成功しました。 復号: バイナリは DES で暗号化されていました。RouterPassView またはカスタムの Python DES 復号ツールを使用して、以下の情報を復元しました:

  • 平文の管理者パスワード
  • PPPoE 認証情報
  • WAN 静的 IP 設定
  • Wi-Fi SSID とキー

🛡️ 緩和策と防御

この特定のベクトルからネットワークインフラを保護するには:

  • ファームウェアアップグレード (重要): 2018年後半以降にリリースされたビルドに更新してください。
  • リモート管理の無効化: ポート 8080 が WAN に公開されていないことを確認してください (リモート管理 IP を 0.0.0.0 に設定)。
  • 認証情報のローテーション: 設定ファイルには復号後に平文の機密情報が含まれる可能性があるため、関連するすべてのパスワードを直ちにローテーションする必要があります。

🔮 将来の展望

CVE-2018-12633 はロジック欠陥ですが、組み込みデバイスセキュリティの新たなトレンドは、以下のようなより複雑なベクトルへの移行を示しています:

  • 組み込み Web サーバーにおける SQL インジェクション (例: CVE-2025-29649、SQLite セッション管理を標的)
  • 自動化された UPnP パケット解析におけるバッファオーバーフロー

📚 参考文献

  • NIST National Vulnerability Database - CVE-2018-12633
  • Exploit-DB: TP-Link WR840N Remote Configuration Disclosure

著者: Ignatius Wilhelmus Kim Kerans サイバーセキュリティ専門家 | ネットワークインフラエンジニア

ツールをダウンロード