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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
Probe-CVE-2026-98432 — LinuxカーネルのIPv4 TCP use-after-free(CVSS 9.8)への露出を評価するための、ローカルカーネルバージョンチェッカー、リモートMPTCP機能プローブ、および対話型スキャン・アンド・プローブCLI。 | Kitploit
ツール/GitHubGitHub/bitwire-it/probe-cve-2026-98432
防御ツール偵察脆弱性スキャナーネットワークマッピングポートスキャン脆弱性分析スクリプトと自動化情報収集ネットワークセキュリティ
GitHubbitwire-it/probe-cve-2026-98432

Probe-CVE-2026-98432

LinuxカーネルのIPv4 TCP use-after-free(CVSS 9.8)への露出を評価するための、ローカルカーネルバージョンチェッカー、リモートMPTCP機能プローブ、および対話型スキャン・アンド・プローブCLI。

2136日前未レビュー

人気

すべて見る →

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

すべてのツールを探索

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

すべてのツールを見る →
共有
リポジトリを見る

CVE-2026-98432 検出ツールキット

CVE-2026-98432 への露出を検出するためのツール — これは Linux カーネル IPv4 TCP の use-after-free (CVSS 9.8) であり、カーネル 4.4 から修正前の安定版ブランチに影響します。

ツール

ファイル目的必要なもの
check-cve-2026-98432.shローカルカーネルバージョンチェック — 修正済み/脆弱性ありを確認シェルアクセス (SSH/コンソール)
probe-mptcp.pyリモート MPTCP 機能プローブ — 実証されたエクスプロイトベクターを検出Python 3.9+、プローブ実行ホスト上の Linux カーネル ≥ 5.6
scan-and-probe.shnmap のポート検出を MPTCP プローブに連鎖nmap + 上記

クイックスタート

ローカルチェック (各サーバーで実行)

chmod +x check-cve-2026-98432.sh
./check-cve-2026-98432.sh

終了コード: 0 修正済み、1 脆弱性あり、2 再起動または手動確認が必要。

リモート MPTCP プローブ (カーネル ≥ 5.6 の任意の Linux マシンから実行)

単一ホスト、既知のポート:

python3 probe-mptcp.py <HOST> <PORT> [PORT ...]
python3 probe-mptcp.py 192.168.1.1 22 443 5060

単一ホスト、nmap で開いているすべての TCP ポートを自動検出:

python3 probe-mptcp.py <HOST> $(nmap -Pn --open -p- <HOST> -oG - | grep -oP '\d+/open/tcp' | cut -d/ -f1 | tr '\n' ' ')

両方の <HOST> をターゲット IP に置き換えてください。

複数ホスト:

chmod +x scan-and-probe.sh
./scan-and-probe.sh <HOST1> <HOST2> <HOST3>

ツールがチェックする内容

check-cve-2026-98432.sh

  1. ベンダーの変更履歴で CVE を照会します (Debian/Ubuntu/RHEL では信頼できる情報源)。
  2. フォールバックとして、uname -r を安定版ブランチごとの最初の修正バージョンと比較します。
  3. 保留中の再起動を検出します (修正済みカーネルがインストールされているが起動されていない)。
  4. MPTCP の状態 (net.mptcp.enabled とアクティブな MPTCP リスナー) を報告します。

probe-mptcp.py

標準的な MPTCP 要求 TCP 接続を開き、サーバーが MPTCP をネゴシエートしたか、プレーン TCP にフォールバックしたかをチェックします。

  • PLAIN-TCP — サーバーが MPTCP をネゴシエートしなかった。実証された root エクスプロイトベクターは存在しない。
  • MPTCP-ACTIVE — サーバーが MPTCP をネゴシエートした。露出ベクターが存在する。
  • CLOSED — ポートがフィルタリングされているか拒否された。

安全: IP オプションなし、再送/レースなし、エクスプロイトトリガーなし。MPTCP 機能フラグを付けた通常の TCP ハンドシェイクです。

制限: PLAIN-TCP は修正済みを意味しません。実証されたベクターが閉じていることを意味します。基盤となるレースはプレーン IPv4 TCP に存在します — 修正を確認できるのはカーネルバージョンのみです。

修正済みカーネルバージョン

ブランチ最初の修正版
5.10.x5.10.272
5.15.x5.15.223
6.1.x6.1.190
6.6.x6.6.159
6.12.x6.12.113
6.18.x6.18.56
7.2.x7.2.10
7.3+リリース時に修正済み

即時緩和策 (パッチ適用がまだ不可能な場合)

sysctl -w net.mptcp.enabled=0
echo 'net.mptcp.enabled=0' > /etc/sysctl.d/90-disable-mptcp.conf
sysctl --system

これによりカーネル全体で MPTCP が無効化され、実証された root エクスプロイト経路が閉じられます。再起動は不要で、再起動後も永続します。ほとんどのサービスは MPTCP を使用しないため、機能への影響はありません。

参考資料

  • The Hacker News — Linux Kernel TCP Flaw With 9.8 CVSS
  • Debian tracker — CVE-2026-98432
  • Kernel fix commit
  • Anthropic research post

ライセンス

MIT

ツールをダウンロード