## https://sploitus.com/exploit?id=CF75E0AE-8C93-5B64-A867-FE851505C3FF
# Dirty Frag โ kernel page-cache write tracking site
Patch-status tracker for the **Dirty Frag** Linux kernel local privilege
escalation, a chain of two page-cache write vulnerabilities (xfrm-ESP and
RxRPC) discovered by [Hyunwoo Kim (@v4bel)](https://github.com/V4bel/dirtyfrag).
No CVE has been assigned at the time of this writing.
The rendered site is published at ****.
Deployment plan and current setup state live in [`WEBSITE.md`](WEBSITE.md).
## Source of truth
The tracker is a single Hugo page: [`site/content/_index.md`](site/content/_index.md).
Edit that file; everything else is build infrastructure.
## Local development
Requires Hugo extended (โฅ 0.146.0) and Go (for Hugo Modules to fetch the
PaperMod theme).
### With Nix (recommended)
```sh
nix develop # shell with hugo + go + git (pinned by flake.lock once generated)
cd site
hugo server # local preview at http://localhost:1313/CVE-2026-43284/
```
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-43284/
```
## Build and publish
```sh
make build # local build into site/public/
make dist # build, then rsync to haig:.www/sites/kimmo.cloud/htdocs/CVE-2026-43284/
```
`make dist` runs `make build` first.
## Repo layout
```
.
โโโ flake.nix # Nix dev environment (hugo + go + git)
โโโ .envrc # direnv hook โ `use flake`
โโโ .gitignore
โโโ Makefile # `make build`, `make dist`
โโโ 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
โโโ layouts/partials/ # PaperMod overrides (post_meta, code-copy)
โโโ go.mod, go.sum # Hugo Modules โ pulls PaperMod theme
โโโ โฆ # standard Hugo skeleton
```
## License
[CC BY 4.0](LICENSE) โ share and adapt with attribution.