Copy Fail 补丁状态跟踪器的源码:一个单页站点,用于记录哪些发行版已为 Linux 内核中的 algif_aead 权限提升漏洞发布了修复。
关于该漏洞的所有信息——CVE 编号、受影响版本和已修复版本、上游修复提交、发现与披露致谢,以及各发行版的最终补丁状态——均属于跟踪页面,而非本 README:
编辑该文件即可;本仓库中的其他内容均为构建基础设施。
此处有意不重复上述任何内容。本 README 中的第二份副本只会在跟踪页面修订时逐渐过时。请勿重新添加摘要。
部署计划和当前站点状态记录在 WEBSITE.md 中。
需要 Hugo extended(≥ 0.146.0)和 Go(用于 Hugo Modules 获取 PaperMod 主题)。
nix develop # 包含 hugo + go + git 的 shell(flake.lock 生成后由其锁定)
cd site
hugo server # 本地预览:http://localhost:1313/CVE-2026-31431/
如果你使用 direnv,执行一次 direnv allow,之后每次 cd 进入该仓库时开发 shell 会自动激活。
自行安装 Hugo extended ≥ 0.146.0 和 Go ≥ 1.24,然后:
cd site
hugo server # http://localhost:1313/CVE-2026-31431/
make build # 本地构建到 site/public/
make dist # 构建,然后 rsync 到 haig:.www/sites/kimmo.cloud/htdocs/CVE-2026-31431/
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 # 发布计划 / 决策日志
└── site/ # Hugo 项目
├── hugo.toml
├── content/
│ └── _index.md # 跟踪器(单页)
├── assets/css/extended/widen.css # PaperMod CSS 覆盖
├── layouts/shortcodes/toc.html # 自定义 TOC shortcode
├── go.mod, go.sum # Hugo Modules — 拉取 PaperMod 主题
└── … # 标准 Hugo 骨架
CC BY 4.0 — 可共享和改编,需注明出处。