
Tracking Copy Fail (CVE-2026-31431), die Linux-algif_aead-Privilegieneskalation
Quellcode für den Copy Fail-Patch-Status-Tracker: eine einseitige Website,
die dokumentiert, welche Distributionen einen Fix für die algif_aead-
Privilegienerweiterung im Linux-Kernel ausgeliefert haben.
Alles über den Fehler — CVE-IDs, betroffene und behobene Versionen, Upstream-Fix-Commits, Entdeckungs- und Offenlegungs-Credits sowie der finale Patch-Status pro Distribution — gehört zur Tracker-Seite, nicht zu dieser README:
site/content/_index.mdBearbeite diese Datei; alles andere in diesem Repo ist Build-Infrastruktur.
Nichts davon wird hier absichtlich wiederholt. Eine zweite Kopie in dieser README würde nur veralten, wenn die Tracker-Seite überarbeitet wird. Widerstehe der Versuchung, eine Zusammenfassung erneut hinzuzufügen.
Bereitstellungsplan und aktueller Setup-Zustand stehen in
WEBSITE.md.
Erfordert Hugo extended (≥ 0.146.0) und Go (damit Hugo Modules das PaperMod-Theme abrufen kann).
nix develop # Shell mit hugo + go + git (durch flake.lock gepinnt, sobald generiert)
cd site
hugo server # lokale Vorschau unter http://localhost:1313/CVE-2026-31431/
Wenn du direnv verwendest, genügt einmal direnv allow
und die Dev-Shell aktiviert sich automatisch, sobald du in das Repo cd-st.
Installiere Hugo extended ≥ 0.146.0 und Go ≥ 1.24 selbst, dann:
cd site
hugo server # http://localhost:1313/CVE-2026-31431/
make build # lokaler Build nach site/public/
make dist # Build, dann rsync nach haig:.www/sites/kimmo.cloud/htdocs/CVE-2026-31431/
make dist führt zuerst make build aus.
.
├── flake.nix # Nix-Dev-Umgebung (hugo + go + git)
├── .envrc # direnv-Hook → `use flake`
├── .gitignore
├── Makefile # `make build`, `make dist`
├── LICENSE # CC BY 4.0
├── README.md # diese Datei
├── CLAUDE.md # Projektanweisungen für Claude Code
├── WEBSITE.md # Veröffentlichungsplan / Entscheidungsprotokoll
└── site/ # Hugo-Projekt
├── hugo.toml
├── content/
│ └── _index.md # der Tracker (einseitig)
├── assets/css/extended/widen.css # PaperMod-CSS-Overrides
├── layouts/shortcodes/toc.html # benutzerdefinierter TOC-Shortcode
├── go.mod, go.sum # Hugo Modules — zieht PaperMod-Theme
└── … # Standard-Hugo-Gerüst
CC BY 4.0 — teilen und anpassen mit Namensnennung.