
Dirty Frag パッチステータストラッカーのソース: Linuxカーネルにおけるページキャッシュ書き込み権限昇格チェーンの修正を出荷したディストリビューションを記録する単一ページサイトです。
バグに関するすべての情報 — CVE ID、影響を受けるバージョンと修正済みバージョン、アップストリームの修正コミット、発見・開示のクレジット、およびディストリビューションごとの最終パッチステータス — は、このREADMEではなくトラッカーページに属します:
site/content/_index.mdそのファイルを編集してください。このリポジトリ内の他のすべてはビルドインフラストラクチャです。
ここでは意図的にその内容を再掲していません。このREADME内の2番目のコピーは、トラッカーページが改訂されるにつれて陳腐化するだけです — 実際、チェーン内の2つのCVEのうち1つだけを挙げることで、すでに陳腐化しました。要約の再追加は控えてください。
デプロイ計画と現在のセットアップ状態は WEBSITE.md にあります。
Hugo extended (≥ 0.146.0) と Go (Hugo ModulesがPaperModテーマを取得するため) が必要です。
nix develop # hugo + go + git を含むシェル (生成後にflake.lockで固定)
cd site
hugo server # http://localhost:1313/CVE-2026-43284/ でローカルプレビュー
direnv を使用している場合、一度 direnv allow を実行すると、リポジトリに cd するたびに開発シェルが自動的にアクティベートされます。
Hugo extended ≥ 0.146.0 と Go ≥ 1.24 を自分でインストールし、次に:
cd site
hugo server # http://localhost:1313/CVE-2026-43284/
make build # site/public/ にローカルビルド
make dist # ビルド後、haig:.www/sites/kimmo.cloud/htdocs/CVE-2026-43284/ にrsync
make dist は最初に make build を実行します。
.
├── flake.nix # Nix開発環境 (hugo + go + git)
├── .envrc # direnvフック → `use flake`
├── .gitignore
├── Makefile # `make build`, `make dist`
├── LICENSE # CC BY 4.0
├── README.md # このファイル
├── CLAUDE.md # Claude Code用のプロジェクト指示
├── WEBSITE.md # 公開計画 / 決定ログ
├── scripts/ # 自動更新エージェント: プロンプト + ドライバ
├── systemd/ # ユーザーレベルのタイマー + サービスユニット
└── site/ # Hugoプロジェクト
├── hugo.toml
├── content/
│ └── _index.md # トラッカー (単一ページ)
├── assets/css/extended/custom.css # PaperMod CSSオーバーライド
├── layouts/partials/ # PaperModオーバーライド (post_meta, extend_footer)
├── go.mod, go.sum # Hugo Modules — PaperModテーマを取得
└── … # 標準のHugoスケルトン
CC BY 4.0 — 帰属表示付きで共有・改変が可能です。