## https://sploitus.com/exploit?id=34E0F961-E95A-5787-8902-6800A2580B57
# CVE-2026-68138 β Linux kernel net/sched qdisc rate-table UAF tracking site
Source for the **CVE-2026-68138** patch-status tracker: a single-page site
recording which distributions have shipped a fix for the `net/sched` qdisc
rate-table use-after-free / double-free in the Linux kernel.
## Where the facts live
Everything about the bug β the CVE ID, affected and fixed versions, upstream
fix commits, discovery and disclosure credit, and current per-distribution
patch status β belongs to the tracker page, not to this README:
- **Rendered:**
- **Source:** [`site/content/_index.md`](site/content/_index.md)
Edit that file; everything else in this repo is build infrastructure.
None of it is restated here on purpose. The tracker page is revised as
distributions ship fixes β for the actively updated trackers, twice daily by
the auto-update agent β so any copy kept in this README would silently rot.
Resist re-adding a summary.
Deployment plan and current setup state live in
[`WEBSITE.md`](WEBSITE.md).
## Local development
Requires Hugo extended (β₯ 0.146.0) and Go (for Hugo Modules to fetch the
PaperMod theme).
### With Nix (recommended)
```sh
nix develop # dev shell: hugo, go, git, resvg
cd site
hugo server # local preview at http://localhost:1313/CVE-2026-68138/
```
If you use [direnv](https://direnv.net/), `direnv allow` once and the dev
shell auto-activates whenever you `cd` into the repo.
### Without Nix
Install Hugo extended β₯ 0.146.0 and Go β₯ 1.24 yourself, then:
```sh
cd site
hugo server # http://localhost:1313/CVE-2026-68138/
```
## Build and publish
```sh
make build # local build into site/public/
make dist # build, then rsync to haig:/CVE-2026-68138/
make banner # re-rasterise the social banner SVG β PNG (needs resvg + Roboto)
```
`make dist` runs `make build` first. `make banner` is only needed after
editing `site/assets/cve-2026-68138-tracker.svg`; the rendered PNG is
committed.
## Repo layout
```
.
βββ flake.nix # Nix dev environment (hugo, go, git, resvg + RPM tools)
βββ .envrc # direnv hook β `use flake`
βββ .gitignore
βββ Makefile # `make build`, `make dist`, `make banner`
βββ LICENSE # CC BY 4.0
βββ README.md # this file
βββ CLAUDE.md # project instructions for Claude Code
βββ WEBSITE.md # publication plan / decisions log
βββ scripts/ # auto-update agent: prompt + driver
βββ systemd/ # user-level timer + service units
βββ site/ # Hugo project
βββ hugo.toml
βββ content/
β βββ _index.md # the tracker (single page)
βββ assets/css/extended/custom.css # PaperMod CSS overrides
βββ assets/cve-2026-68138-tracker.svg # social-banner source (β make banner)
βββ static/cve-2026-68138-tracker.png # rendered OpenGraph banner (committed)
βββ layouts/partials/ # PaperMod overrides (post_meta, extend_footer)
βββ go.mod, go.sum # Hugo Modules β pulls PaperMod theme
βββ β¦ # standard Hugo skeleton
```
## License
[CC BY 4.0](LICENSE) β share and adapt with attribution.