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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
POC-CVE-2024-12227 — # CVE-2024-12227 - NTIOLib_X64.sys DoS PoC | Kitploit
ツール/GitHubGitHub/hi0u/poc-cve-2024-12227
脆弱性分析エクスプロイト学習と教育バイナリエクスプロイト
GitHubhi0u/poc-cve-2024-12227

POC-CVE-2024-12227

# CVE-2024-12227 - NTIOLib_X64.sys DoS PoC

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

人気

すべて見る →

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

すべてのツールを探索

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

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

CVE-2024-12227 - NTIOLib_X64.sys DoS PoC

CVE-2024-12227の概念実証 - MSI Dragon CenterのNTIOLib_X64.sysドライバにおけるヌルポインタ参照の脆弱性。

説明

NTIOLib_X64.sysバージョン3.0.0.10には、ReadPhysicalMemory関数(IOCTL 0xC3506104)にヌルポインタ参照の脆弱性があります。このドライバはMmMapIoSpaceの戻り値をチェックせずにMmUnmapIoSpaceを呼び出します。MmMapIoSpaceがNULLを返した場合、NULLポインタでMmUnmapIoSpaceを呼び出すとブルースクリーン(BSOD)が発生します。

影響を受けるバージョン

  • 脆弱: NTIOLib_X64.sys v3.0.0.10
  • 修正済み: NTIOLib_X64.sys v3.0.0.12

脆弱性の詳細

脆弱なReadPhysicalMemoryハンドラ(IOCTL 0xC3506104)は、物理メモリをマッピングするためにMmMapIoSpaceを呼び出しますが、NULLが返されたかどうかを確認しません。その後、コードは次の処理を行います:

  1. NULLチェックなしで読み取りループ(data_typeが1、2、または4の場合)に返されたポインタを使用するため、NULLからの読み取り時にクラッシュを引き起こす可能性があります
  2. ポインタがNULLの場合でも、常にMmUnmapIoSpaceを呼び出します

MmMapIoSpaceが失敗してNULLを返した場合、MmUnmapIoSpace(NULL, ...)を呼び出すとBSODが発生します。

バージョン3.0.0.12では、ポインタを使用する前とMmUnmapIoSpaceを呼び出す前にNULLチェックが追加されました。

必要条件

  • Windows 10/11
  • NTIOLib_X64.sys v3.0.0.10を含むMSI Dragon Center
  • Python 3.x

使用方法

警告:このPoCはBSODを引き起こします。仮想マシンまたはテスト環境でのみ実行してください。

python poc_cve_2024_12227.py

動作の仕組み

  1. NTIOLib_MysticLightデバイスを開く
  2. IOCTL 0xC350214cを使用してドライバのマジック値(0x2f405a34)をアクティブ化する
  3. 物理アドレス0x00000000000c0000でReadPhysicalMemory IOCTL(0xC3506104)を送信する
  4. MmMapIoSpaceが失敗してNULLを返した場合、MmUnmapIoSpace(NULL)が呼び出され、BSODが発生する

参照

  • CVE-2024-12227
  • MSI Dragon Centerダウンロード
  • Notion-NVD

免責事項

このPoCは教育およびセキュリティ研究目的のみです。許可されたテスト環境でのみ使用してください。著者は本コードの誤用について一切の責任を負いません。

ツールをダウンロード