
CVE-2025-24257 を、IOGPUFamily カーネルヒープの OOB 読み取り/書き込みとパニック解析のための公開 PoC で実証する。
CVE_2025_24257----NOT-MINE は、IOGPUFamily におけるカーネルメモリのバグを示す Windows 向けの概念実証です。これは bitmap_mask のアンダーフローに基づいており、カーネルヒープの領域外書き込みにつながる可能性があります。このプロジェクトは、この問題に関連する最初の公開 PoC です。
このリポジトリは、パッケージをダウンロードし、Windows で開き、できるだけ少ない設定でサンプルを実行したいユーザー向けです。この README の目的は、技術者でないユーザーでもプロセスを簡単にすることです。
次のリンクを使用してプロジェクトページにアクセスし、ファイルをダウンロードしてください:
ページにリリース、アセット、ZIP ファイル、またはソースアーカイブが表示された場合は、そのファイルを Windows PC にダウンロードしてください。ダウンロードフォルダやデスクトップなど、後で見つけられるフォルダに保存してください。
開始する前に、次のものを用意してください:
このプロジェクトは通常の Windows 利用向けに作られています。基本的な手順には標準的なノートPCまたはデスクトップで十分です。
次の手順を順番に実行してください:
.exe ファイルなど)を探します。Windows にセキュリティ通知が表示された場合は、ファイルを実行できるオプションを選択してください。「詳細情報」をクリックしてから「実行」を選択する必要がある場合もあります。
ダウンロードを展開すると、次のようなファイルが表示される場合があります:
README.md - このガイドexe または app ファイル - メインプログラムdocs フォルダ - 追加のメモや使用ヘルプsamples フォルダ - テストデータまたはサンプル入力assets フォルダ - サポートファイル最初に開くべきなのはメインファイルです。フォルダ内に複数の実行ファイルがある場合は、run.exe、main.exe、またはプロジェクト名が付いたファイルなど、最も明確な名前のものから始めてください。
次の簡単な流れを使用します:
.exe ファイルをダブルクリックします。プログラムがコンソールウィンドウを開く場合は、タスクが完了するまで開いたままにしてください。すぐに閉じる場合は、もう一度実行して、表示されるメッセージを確認してください。
スムーズに進めるために:
C:\CVE_2025_24257 のような短いパスにファイルを配置しますアプリが追加ファイルを要求する場合は、メインの実行ファイルと同じフォルダに配置してください。
一般的な使用フローは次のとおりです:
プロジェクトに使用手順が記載されたテキストファイルが含まれている場合は、アプリを実行する前にそのファイルを読んでください。起動や入力の正確な順序が記載されている場合があります。
アプリが起動しない場合は、次の手順を試してください:
C:\Temp\CVE_2025_24257 のような単純なパスに移動しますファイルが見つからないというメッセージが表示された場合、アプリはサポートファイルのいずれかを同じフォルダに必要としている可能性があります。展開したフォルダをもう一度確認し、ファイル一式をまとめて保持してください。
ファイルを実行する前に Windows が警告を表示する場合があります。これは新しいツールや署名されていないツールで発生することがあります。
その場合は次の手順を実行します:
信頼できるソースから入手したファイルのみを実行してください。
単純なフォルダ構造は次のようになります:
C:\CVE_2025_24257
main.exeREADME.mdsupport.dllsamplesdocsダウンロードと展開後はフォルダをそのままにしておいてください。手順で指示がない限り、フォルダからファイルを1つだけ移動しないでください。
この種のツールに慣れていない場合は、次の点に注意してください:
このプロジェクトは、簡単なダウンロードと起動の流れで Windows 上で開いて実行できるように設計されています。
.exe をダブルクリックします