個々の CVE について Linux ホストを監査する Ansible ロール集です。ロールは限定的な緩和策を適用することもできます。緩和策は、そのロールのスイッチが設定されていない限り無効のままです。CVE-2026-98432 が最初のロールです。
デフォルトの実行では何も変更されません。各ホストにはテキストのサマリーと、cve_2026_98432_check_summary のようなロール名にちなんだファクトが渡されます。プロセス名を読み取るチェックには become が必要です。特権昇格に失敗した場合でも、ロールは報告できる内容を報告します。
ガイド: ユーザーガイド、 CVE、 CVE-2026-98432、 ダッシュボード、 開発者ガイド、 変更履歴。
| ロール | 監査 | 緩和策 |
|---|---|---|
cve_2026_98432_check | inet_opt / ireq_opt における Linux IPv4 TCP の use-after-free | 任意、デフォルトでは無効 |
collections:
- name: mrjoshuap.ezcve
version: ">=1.0.0"
このバージョン範囲は安定版リリースに留まります。
- name: Audit hosts for CVE-2026-98432
hosts: all
gather_facts: true
become: true
roles:
- role: mrjoshuap.ezcve.cve_2026_98432_check
他のロールも同じプレイ構成を使用します。CVE 一覧 がインデックスです。
デフォルトでは無効です。有効化は冪等であり、ベンダーの修正の代わりにはなりません。CVE-2026-98432 のページ では、そのロールの sysctl、nftables、iptables の動作について説明しています。
roles:
- role: mrjoshuap.ezcve.cve_2026_98432_check
vars:
cve_2026_98432_check_apply_mitigation: true
cve_2026_98432_check_drop_ipv4_options: true
<role>_report_dir をコントローラー上のディレクトリに設定します。ロールは
<directory>/<inventory_hostname>.json を書き込みます。
ダッシュボード を開き、
それらのファイルを選択してください。ページはブラウザ内でそれらを読み込みます。アップロードはされません。
MIT。LICENSE を参照してください。