Cve/dirtyfrag
Detects and mitigates the Dirty Frag Linux local privilege escalation vulnerability class (CVE-2026-43284 + CVE-2026-43500), which chains two kernel bugs to write attacker-controlled bytes into the page cache of suid binaries or /etc/passwd via splice().
Methods
scan— scan a single host (local, SSH, or Docker container)scanFleet— scan multiple hosts in parallel over SSH;user@hostentries log in as their own usermitigate— scan-then-fix: checks vulnerability first, blocklists modules, unloads them, and flushes page cache on affected hosts only
What It Detects
Kernel module availability (esp4/esp6/rxrpc), patch status, user namespace exposure, module blocklisting, page cache corruption of /usr/bin/su and /etc/passwd, XFRM SA exploit patterns, and RxRPC key artifacts.
No packages required on target hosts — all checks use POSIX utilities and procfs/sysfs, except the XFRM SA check, which uses ip (iproute2) and needs root; without them it is reported as not checked.
Resources
Files
Reports on Dirty Frag vulnerability scan and mitigation results
Added 1, removed 1 behaviors
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented0/1missing
- No slow types (deprecated)1/1earned
- Dependencies pass trust audit2/2earned
- Docs keep secrets in a vault1/1earned
- Has description1/1earned
- Platform support declared (or universal)2/2earned
- License2/2earned
- Verified public repository2/2earned