
TUNderflow(CVE-2026-81000)のパッチ適用状況を追跡する静的サイト。TUNderflowはLinuxカーネルのTUN/TAP受信ヘッドルームのアンダーフローを悪用し、ローカル権限昇格を可能にする脆弱性で、ディストリビューションごとの修正データを掲載しています。
TUNderflowパッチステータストラッカーのソースです。ローカル権限昇格に悪用可能なLinuxカーネルTUN/TAPの境界外バグについて、修正を出荷済みのディストリビューションを記録するシングルページサイトです。
バグに関するすべての情報 — CVE ID、影響を受けるバージョンと修正済みバージョン、アップストリームの修正コミット、発見および開示のクレジット、現在のディストリビューションごとのパッチステータス — はこのREADMEではなく、トラッカーページに属します:
site/content/_index.md編集するのはそのファイルだけです。このリポジトリの他のすべてはビルドインフラストラクチャです。
意図的にここでは何も繰り返していません。トラッカーページはCVEが割り当てられ、ディストリビューションが修正を出荷するたびに改訂されます — トラッカーが稼働中は自動更新エージェントによって1日2回 — そのため、このREADMEに保持されたコピーは気づかないうちに陳腐化します。要約を再追加しないでください。
デプロイ計画と現在のセットアップ状態はWEBSITE.mdにあります。
Hugo ≥ 0.146.0(標準エディションで十分です: このサイトではSassや画像処理を使用していません)と、Go(Hugo ModulesがPaperModテーマを取得するため)が必要です。
nix develop # dev shell: hugo, go, resvg + fonts, and every lookup tool
cd site
hugo server # local preview at http://localhost:1313/tunderflow/
direnvを使用している場合は、一度direnv allowを実行すれば、リポジトリにcdするたびに開発シェルが自動的に有効になります。
make build # local build into site/public/
make dist # build, then rsync to haig:/tunderflow/
make banner # re-rasterise the social banner SVG → PNG (needs resvg + the banner fonts)
make distは最初にmake buildを実行します。make bannerはsite/assets/tunderflow-tracker.svgを編集した後にのみ必要です。レンダリングされたPNGはコミットされます。
CC BY 4.0 — 表示を付けて共有および改変できます。