CVE-2025-24076
Microsoft Windows クロスデバイスサービス権限昇格の脆弱性エクスプロイト
概要
このスクリプトは、Windows クロスデバイスサービスの脆弱性を悪用し、Windows 11、Windows Server 2025、および**Windows Server 2022 23H2(Server Core インストール)**システムで権限昇格を可能にします。
- CVE: CVE-2025-24076
- CVSS v3.1 スコア: 7.3(重要)
- タイプ: 権限昇格
- 弱点: CWE-284 - 不適切なアクセス制御
- 攻撃ベクトル: ローカル
- 必要な権限: 低
- ユーザー操作: 必要
説明
この脆弱性は、Windows クロスデバイスサービスの不適切なアクセス制御に起因し、低権限のローカル攻撃者が書き込み可能なディレクトリにある重要な DLL ファイル(CrossDevice.Streaming.Source.dll)を上書きできるようにします。
ユーザーが Windows の「モバイル デバイス」設定ページを開くと、システムはこの DLL を読み込みます。攻撃者がこれを悪意のある DLL に置き換えると、コードは SYSTEM 権限で実行され、完全な権限昇格が発生します。
影響を受けるシステム
- Windows 11 バージョン 24H2、23H2、22H2(x64 および ARM64)
- Windows Server 2025
- Windows Server 2022 23H2(Server Core インストール)
悪用手順
- 書き込み可能なディレクトリに対象 DLL が存在するか確認します。
- 読み込み時に SYSTEM 権限でコードを実行する悪意のある DLL をビルドします。
- 元の DLL をバックアップして復旧を可能にします。
- ユーザーに「モバイル デバイス」設定ページを開いてもらい、DLL の読み込みをトリガーします。
- DLL ファイルがロック解除されるまで監視し、悪意のある DLL に置き換えます。
- 悪意のある DLL がシステムによって読み込まれると、SYSTEM 権限を獲得します。
使用方法
- C ソースコードから悪意のある DLL をコンパイルするために、
gcc(MinGW)がインストールされていることを確認します。
- 低権限ユーザーとして Python スクリプトを実行します。
- 画面上の指示に従って、要求された Windows 設定ページを開きます。
- エクスプロイトが成功した確認として、ファイル
C:\poc_only_admin_can_write_to_c.txt を確認します。
警告および法的注意事項
- このエクスプロイトは教育および研究目的のみで提供されています。
- 明示的な許可なしにシステムで不正に使用することは違法であり、法律で罰せられます。
- このエクスプロイトは、所有しているシステムまたは管理されたラボ環境でのみ使用してください。
更新
公式の Microsoft アップデートを適用してシステムにパッチを適用し、この脆弱性を軽減してください。
スクリプトの詳細
エクスプロイトスクリプトは Python で書かれており、gcc(MinGW)を使用して悪意のある DLL をコンパイルします。元の DLL がロック解除されたことを検出した後、DLL の置き換えを実行し、悪意のある DLL がシステムによって読み込まれると権限昇格をトリガーします。
スクリプトの実行についてヘルプが必要な場合や、さらなる説明が必要な場合は、お気軽にお問い合わせください!😊
著者