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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
ツール/GitHubGitHub/haydenjames/dirty-frag-check
脆弱性スキャナー脆弱性分析構成監査DevSecOpsインシデントレスポンス
GitHubhaydenjames/dirty-frag-check

dirty-frag-check

CVE-2026-43284 / CVE-2026-43500(Dirty Frag)Linuxカーネルのローカルルート脆弱性に対する読み取り専用チェッカー

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

人気

すべて見る →

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

すべてのツールを探索

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

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

Dirty Frag チェック (CVE-2026-43284 / CVE-2026-43500)

Linuxカーネルのローカルルート権限昇格の脆弱性「Dirty Frag」 (CVE-2026-43284、 CVE-2026-43500) の読み取り専用チェッカーです。 カーネルバージョン、モジュール状態、KernelCare livepatch、追加したmodprobeブラックリストを確認します。 エクスプロイトコードは実行しません。

CVE-2026-31431-check の関連ツールです。

AlmaLinux 8.10での出力例

注意: これはヒューリスティックな判定です。緑色の判定結果は保証を意味するものではありません。 ホストを安全と判断する前に、ディストリビューションのアドバイザリと照合してください。MITライセンス、無保証です。

クイック実行

root@kitploit:~
curl -fsSL https://github.com/haydenjames/dirty-frag-check/releases/latest/download/dirty-frag-check.sh | bash

bashへのパイプが信頼できない場合は、まず内容を確認してください:

root@kitploit:~
curl -fsSLO https://github.com/haydenjames/dirty-frag-check/releases/latest/download/dirty-frag-check.sh
less dirty-frag-check.sh
chmod +x dirty-frag-check.sh && ./dirty-frag-check.sh

変更管理のためリリースタグに固定する場合: https://raw.githubusercontent.com/haydenjames/dirty-frag-check/v1.0.4/dirty-frag-check.sh。

-q で1行のフリート出力。-h でヘルプ。終了コード: 0=正常、1=脆弱、2=不明。

フリートでの使用

root@kitploit:~
# parallel-ssh
parallel-ssh -h hosts.txt -i 'bash -s -- -q' < dirty-frag-check.sh

# ansible
ansible all -m script -a "dirty-frag-check.sh -q"

終了コード (0=正常、1=脆弱、2=不明) は、ステータスで集約する任意のツールで使用できます。

要件

bash 4+ と、通常の awk/grep/sed/lsmod/modprobe が必要です。 チェック自体にroot権限は不要です。緩和策の適用にはroot権限が必要です。

チェック内容

  1. モジュール状態。 アドバイザリで言及されているモジュール — esp4、esp6、ipcomp、ipcomp6 (CVE-2026-43284) と rxrpc (CVE-2026-43500) — がロード済み、利用可能、または存在しないかを確認します。
  2. 緩和策。 modprobeブラックリストファイルを探し、modprobe -n -v で ブラックリストが実際に有効かどうかを検証します。SELinuxと AppArmorのステータスを報告します。kcarectl --patch-info で KernelCare livepatchを検出します。
  3. カーネルパッケージと実行中カーネルの比較。 パッチ済みカーネルを インストールしたが再起動していないケースを検出します。
  4. 実行中カーネルと既知の修正バージョンの比較。 RHEL系ディストリビューション (AlmaLinux、Rocky、RHEL、CloudLinux) では、uname -r を ベンダーが公開している修正バージョンと比較します。ベストエフォート方式です。 ディストリビューションのトラッカーで確認してください。

判定結果

  • OK — KernelCare livepatchが適用済み、実行中カーネルが公開済み修正版以降、または関連モジュールがすべてブラックリスト化されている。
  • MITIGATED — カーネルは未パッチだが、すべての到達可能なモジュールがブラックリスト化されており、バグをトリガーできない。可能な場合はパッチを適用すること。
  • REBOOT NEEDED — パッチ済みカーネルがインストールされているが、まだ旧カーネルで実行中。
  • VULNERABLE — 実行中カーネルが修正版より古いことが確認され、カーネルアップグレードが利用可能、またはアップグレード保留中でモジュールがロードされている。
  • WAITING ON VENDOR PATCH — 実行中カーネルがアップストリームの修正版より古く、現在利用可能なカーネルアップグレードがない。Rocky/CloudLinuxがAlmaLinuxより1ビルド遅れている場合や、ディストリビューションが異なるバージョン文字列でバックポートする場合に一般的。
  • AT RISK — KernelCare管理ホストでDirty Frag livepatchがまだ適用されていない、またはアップグレード保留中でモジュールが利用可能。
  • LIKELY PATCHED — モジュールはロードされているが、実行中カーネルが公開済み修正版以降。スクリプトはロード済みモジュールのパッチレベルを検査できないため、ベンダーメタデータに依存。
  • UNKNOWN — このディストリビューションの修正バージョンテーブルがなく (Ubuntu、Debian、TuxCare ELS)、他に強いシグナルもない。ディストリビューションのトラッカーで照合すること。

暫定緩和策

ディストリビューションがまだカーネルアップデートを提供していない場合、または すぐに再起動できず到達可能なモジュールをアンロードする必要がある場合に使用します:

root@kitploit:~
sudo tee /etc/modprobe.d/disable-dirty-frag.conf <<'EOF'
install esp4 /bin/false
install esp6 /bin/false
install ipcomp /bin/false
install ipcomp6 /bin/false
install rxrpc /bin/false
EOF
sudo rmmod rxrpc ipcomp6 ipcomp esp6 esp4 2>/dev/null || true

rmmod が「module is in use」と表示した場合、そのマシンでIPsecまたは AF_RXRPC (一部のVPN、AFSクライアント、strongSwan、Libreswan) が 実際に使用されています。強制アンロードしないでください。 代わりにカーネルにパッチを適用して再起動してください。

KernelCare / TuxCare ELSユーザー: CVE-2026-43284のlivepatchは 再起動なしで対応します。kcarectl --patch-info で確認してください。

対象

AlmaLinux 8/9/10、Rocky、RHEL、CloudLinux 8/9/10、Ubuntu、 Debian、CentOS 7 (TuxCare ELS / KernelCare) を対象としています。 修正バージョンテーブルはRHEL系固有です。Ubuntu/Debianは パッケージマネージャーの新しさにフォールバックします。 緑色の判定結果はディストリビューションのトラッカーで確認してください。

関連情報

  • AlmaLinuxアドバイザリ: Dirty Frag
  • CloudLinux / KernelCare: 緩和策とカーネルアップデート
  • cPanel: セキュリティアドバイザリ
  • フォーラムスレッド: Dirty Fragチェックスクリプト (linuxcommunity.io)
  • 関連チェッカー: CVE-2026-31431-check
  • 問題報告: GitHub

ライセンス

MIT — LICENSE を参照してください。

ツールをダウンロード