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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
CVE-2026-40369-EXPLOIT — CVE-2026-40369を対象としたPoCエクスプロイトコードで、研究および許可されたセキュリティテストのために脆弱性を実証します。 | Kitploit
ツール/GitHubGitHub/zerodayevil/cve-2026-40369-exploit
脆弱性分析エクスプロイトウェブアプリケーション悪用ペネトレーションテスト
GitHubzerodayevil/cve-2026-40369-exploit

CVE-2026-40369-EXPLOIT

CVE-2026-40369を対象としたPoCエクスプロイトコードで、研究および許可されたセキュリティテストのために脆弱性を実証します。

リポジトリを見る
2475日前Kitploit レビュー済み

人気

すべて見る →

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

すべてのツールを探索

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

すべてのツールを見る →
ウェブサイト
共有

🛡️ AI セキュリティツールモジュール
CVE-2026-40369: NtQuerySystemInformation クラス 253 カーネルアドレスインクリメント LPE

AI セキュリティツールエコシステム向け公式セキュリティ監査・エクスプロイトモジュール


Latest Release Build Status Donations Telegram Channel License

🌐 Web デモ • 📚 プロジェクトウェブサイト • 💬 コミュニティチャット

ウェブサイトナビゲーション: ホーム • アップデート • ダウンロード • モジュール

AI Security Tool Banner


🧠 概念の概要

このモジュールは、Windows の ntoskrnl.exe における NtQuerySystemInformation(クラス 253 / SystemProcessInformationExtension)を介した任意のカーネルアドレスインクリメント(書き込みプリミティブ)脆弱性である CVE-2026-40369 に対する診断ツールと詳細な技術分析を提供します。

NtQuerySystemInformation は制限されたコンテキスト(Chrome ブラウザのサンドボックスを含む)から到達可能であるため、この脆弱性は非特権のローカルユーザーに決定的で 100% 信頼性の高い権限昇格プリミティブを提供します。

Platform Language CVSS Status

📊 脆弱性仕様

仕様 割り当て値 備考
CVE識別子 CVE-2026-40369 NtQuerySystemInformationを介した任意のカーネルアドレスインクリメント
コンポーネント Windowsカーネル (ntoskrnl.exe) ExpGetProcessInformation
トリガーベクター NtQuerySystemInformation(SystemProcessInformationExtension, kernelAddr, 0, &needed) Length=0 により ProbeForWrite をバイパス
Windowsバージョン Windows 11 24H2–25H2 Chromeサンドボックスから到達可能
影響とベクター 任意のカーネルアドレスインクリメント (書き込みプリミティブ) 決定論的な特権昇格の構成要素
認証要件 なし (非特権ローカルユーザー / サンドボックス化) 特別なトークンや特権は不要

🔬 根本原因分析

ExpGetProcessInformation は、情報クラス 5、0x39、0x94、0xFC、および 0xFD (253 = SystemProcessInformationExtension) に対して ExpQuerySystemInformation から呼び出されます。クラス 253 を処理する際、変数 v95 はサニタイズや NULL チェックなしでバッファポインタから直接初期化されます。

__int64 ExpGetProcessInformation(unsigned int *buffer, unsigned int length, ..., int infoClass)
{
    v91 = buffer; // = NULL (when probing length=0)
    if (infoClass == 253) {
        v95 = v91; // BUG: sanitization for kernel address check missing!
        goto LABEL_11;
    }
    // ...
LABEL_11:
    while (NextProcess) {
        if (infoClass == 253) {
            ++*v95;          // CRASH / WRITE: Increments DWORD at target address
            v95[1] += ...;   // Adds thread count
            v95[2] += ...;   // Adds handle count
        }
    }
}

⚙️ 悪用可能性と ProbeForWrite バイパス

ExpQuerySystemInformation はディスパッチ前に ProbeForWrite(buffer, Length, alignment) を呼び出します。しかし、Length=0 での ProbeForWrite は完全な NO-OP です。これは内部の if (Length) チェックによって制御されているためです。Length=0 で任意のカーネルアドレスを渡すと、検証されていないポインタがそのままプロセス反復ループへと通過してしまいます。

システム上の各プロセスに対して、カーネルは対象メモリアドレスに3つの算術インクリメントを実行します:

  • [target+0] += プロセスごとに1 (システムプロセス総数)
  • [target+4] += アクティブスレッド数の累積
  • [target+8] += アクティブハンドル数の累積

🛡 検出と緩和

クラス 253 を参照し、長さゼロの出力バッファや異常なアドレス範囲を使用する NtQuerySystemInformation への異常な呼び出しを監視してください。最新のベンダーアップデートとエンドポイントテレメトリ制御を適用してください。


💻 このモジュールの実行方法

⚠️ 重要: このモジュールは、AI Security Tool エコシステム内での安全な実行と診断のために特別に構築されています。常に公式リポジトリから取得した検証済みのモジュールを使用してください。

1️⃣ 前提条件とインストール

監視および診断スクリプトを実行するには、AI Security Tool のコアエンジンが、ビルド済みバイナリまたはソースからのビルドのいずれかでインストールされていることを確認してください:

ツールをダウンロード