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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
CVE-2026-98432-scan — CVE-2026-98432 - Linuxカーネル IPv4 TCP ユースアフターフリー監査 CVSS 9.8 (Critical) | リモートコード実行およびカーネルサービス拒否 | Kitploit
ツール/GitHubGitHub/maxottovon/cve-2026-98432-scan
防御ツール偵察脆弱性スキャナーポートスキャン脆弱性分析構成監査情報収集ネットワークセキュリティ
GitHubmaxottovon/cve-2026-98432-scan

CVE-2026-98432-scan

CVE-2026-98432 - Linuxカーネル IPv4 TCP ユースアフターフリー監査 CVSS 9.8 (Critical) | リモートコード実行およびカーネルサービス拒否

リポジトリを見る
13日前未レビュー

人気

すべて見る →

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

すべてのツールを探索

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

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

CVE-2026-98432 - LinuxカーネルIPv4 TCP Use-After-Free脆弱性スキャナー

LinuxカーネルのIPv4 TCPネットワークスタックに影響を与える重大なリモートコード実行(RCE)およびカーネルサービス拒否(DoS)脆弱性であるCVE-2026-98432について、リモートのLinuxホストを評価するために設計されたWindowsおよびWindows Server向けのネットワーク監査ツールです。


脆弱性の概要

指標詳細
CVE IDCVE-2026-98432
脆弱性の種類Use-After-Free(UAF)/ 競合状態(CWE-416)
CVSS v3.1スコア9.8(Critical) — CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
影響を受けるコンポーネントLinuxカーネルIPv4ネットワーキング(net/ipv4/tcp_ipv4.c、net/ipv4/af_inet.c)
影響を受けるバージョンLinuxカーネルバージョン4.4以降(修正済みリリースより前)
悪用ベクターIPオプション付きの細工されたIPv4 TCP SYNパケットを送信する、リモートの未認証ネットワーク攻撃者
影響カーネル空間でのリモートコード実行(RCE)、システムクラッシュ(カーネルパニック / DoS)、メモリ破損

技術的な根本原因

着信するIPv4 TCPスリーウェイハンドシェイク(SYNパケット)の処理中に:

  1. TCP接続要求にIPv4オプション(inet_optおよびireq_opt)が含まれている場合、Linuxカーネルはこれらのオプションのコピーを保留中の接続要求構造体に保存し、SYN-ACK応答でそれらをエコーバックします。
  2. ハンドシェイクが完了すると、オプション構造体の所有権は複製されることなく、新しく作成された子ソケットに移譲されます。
  3. 脆弱なカーネルでは、デストラクタ(inet_sock_destruct()およびtcp_v4_reqsk_destructor())が同期的なkfree()を使用してこれらのオプションを即座に解放していました。
  4. 競合状態(SYNの再送信やCPUコア間での要求ソケットの移行など)の下では、別のCPUコアがオプション構造体の解放中にそれを読み取る可能性があり、**Use-After-Free(UAF)**状態を引き起こします。

このコードは、着信トラフィックがユーザー空間のアプリケーションに到達する前にカーネルTCPスタック内で実行されるため、サーバー上で待ち受けているIPv4 TCPポートはすべて、カーネルをリモート悪用の潜在的な危険にさらします。


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

1. アップストリームの安定版リリース

この脆弱性は、Eric Dumazetによるアップストリームのコミット(e3f33b0a1d89: 「ipv4: free inet_opt and ireq_opt after an RCU grace period」)によって解決されました。修正済みの最小バージョン:

  • 5.10ブランチ: 5.10.272以降
  • 5.15ブランチ: 5.15.223以降
  • 6.1ブランチ: 6.1.190以降
  • 6.6ブランチ: 6.6.159以降
  • 6.12ブランチ: 6.12.113以降
  • 6.18ブランチ: 6.18.56以降
  • 7.2ブランチ: 7.2.10以降
  • 7.3ブランチ: 7.3.0以降

2. 主要なLinuxディストリビューション

  • Ubuntu 24.04 LTS: パッケージlinuxバージョン6.8.0-149.149以降で修正済み
  • Ubuntu 22.04 LTS: パッケージlinuxバージョン5.15.0-203.213以降で修正済み
  • Ubuntu 26.04 LTS: パッケージlinuxバージョン7.0.0-43.43以降で修正済み
  • Ubuntu 26.10: パッケージlinuxバージョン7.3.0-10.10以降で修正済み
  • RHEL 8 / 9 / 10 & AlmaLinux / Rocky Linux: ベンダーのセキュリティアドバイザリ(RHSA / ALSA)により修正済み

ツールのアーキテクチャと機能

このスキャナーは、任意のWindowsワークステーションまたはサーバーから、非破壊的で安全な検証を提供します:

  • ステップ 1: ネットワーク到達性 (ICMP Ping): ホストの可用性とネットワークルーティングを確認します。
  • ステップ 2: 高速 TCP ポート公開監査: 非ブロッキングの非同期 .NET ソケットを利用して、標準的に公開される TCP ポート (SSH 22、HTTP 80、HTTPS 443、Alt HTTP 8080/8443、MySQL 3306、PostgreSQL 5432、Redis 6379) をテストします。開いている IPv4 TCP ポートが存在すれば、カーネルの TCP スタックがパケットを能動的に受信・処理していることを示します。
  • ステップ 3: リモート SSH によるカーネルバージョンとパッチ監査: ネイティブの Windows OpenSSH (ssh.exe) 経由で接続し、破壊的なエクスプロイトペイロードを実行することなく、uname -r、/etc/os-release、および有効なファイアウォール緩和策を安全に照会します。
  • 判定と評価エンジン:
    • VULNERABLE: ホストが修正プログラム未適用の影響を受けるカーネルバージョンを実行しています。
    • SECURE / PATCHED: ホストがパッチ適用済みのカーネルリリースを実行しています。
    • MANUAL VERIFICATION: カスタムまたはベンダー固有のバックポートは手動での確認が必要です。

使用方法

オプション 1: 対話型実行 (推奨)

check_cve_2026_98432.bat をダブルクリックするか、CMD から実行します:

.\check_cve_2026_98432.bat

以下を入力するよう求められます:

  1. 対象の Linux サーバーの IP アドレスを入力します(例:192.168.1.100)。
  2. ポート公開状況の評価を表示します。
  3. 必要に応じて SSH 経由で認証し、正確なカーネルビルドを検証します。

オプション 2:PowerShell コマンドライン

完全なネットワーク + SSH 監査:

powershell -ExecutionPolicy Bypass -File .\check_cve_2026_98432.ps1 -ServerIp "192.168.1.100" -SshUser "admin"

カスタム SSH ポート:

powershell -ExecutionPolicy Bypass -File .\check_cve_2026_98432.ps1 -ServerIp "192.168.1.100" -SshPort 2222 -SshUser "ubuntu"

ネットワークポートの公開のみ(SSH認証をスキップ):

powershell -ExecutionPolicy Bypass -File .\check_cve_2026_98432.ps1 -ServerIp "192.168.1.100" -SkipSsh

修復と緩和ガイド

1. 恒久的な修復(カーネルアップグレード)

ディストリビューションのリポジトリから公式のセキュリティアップデートを適用し、サーバーを再起動してください:

  • Ubuntu / Debian:

    sudo apt update
    sudo apt --only-upgrade install linux-image-generic
    sudo reboot
    
  • RHEL / AlmaLinux / Rocky Linux / CentOS:

    sudo dnf update kernel
    sudo reboot
    
  • Arch Linux:

    sudo pacman -Syu linux
    sudo reboot
    
  • 現在実行中のカーネルを確認する:

    uname -r
    

2. 一時的なファイアウォールによる緩和策(即時の再起動が不可能な場合)

この脆弱性は、IPv4オプションを含むTCPパケットを必要とします。すぐに再起動できない場合は、iptables を使用してIPv4オプションを含むすべての受信TCPパケットをドロップしてください:

# Insert rule at top of INPUT chain
sudo iptables -I INPUT 1 -p tcp -m ipv4options --any-opt -j DROP

# Persist the rule (Debian/Ubuntu)
sudo iptables-save | sudo tee /etc/iptables/rules.v4

# Persist the rule (RHEL/CentOS)
sudo service iptables save

(注:通常のインターネットTCPトラフィックではIPv4オプションが使用されることはほとんどないため、これらを破棄しても通常のWeb、SSH、データベースのワークロードに支障をきたすことは通常ありません)。

ツールをダウンロード