release: v0.2.0 — --full-chain root-pop opt-in across 7 🟡 modules
iamroot.c: bump IAMROOT_VERSION 0.1.0 → 0.2.0 CVES.md: redefine 🟡 to note --full-chain capability + docs/OFFSETS.md README.md: update Status section for v0.2.0 docs/OFFSETS.md: new doc — env-var/kallsyms/System.map/embedded-table resolution chain + operator workflow for populating offsets per kernel build + sentinel-based success arbitration. All 7 🟡 modules now expose `--full-chain`. Default behavior unchanged.
This commit is contained in:
@@ -94,19 +94,20 @@ The same binary covers offense and defense:
|
||||
|
||||
## Status
|
||||
|
||||
**Active — v0.1.0 cut 2026-05-16.** Corpus covers **20 modules**
|
||||
**Active — v0.2.0 cut 2026-05-16.** Corpus covers **20 modules**
|
||||
across the 2016 → 2026 LPE timeline:
|
||||
|
||||
- 🟢 **13 modules land root** end-to-end on a vulnerable host
|
||||
(copy_fail family ×5, dirty_pipe, entrybleed leak, pwnkit,
|
||||
overlayfs CVE-2021-3493, dirty_cow, ptrace_traceme,
|
||||
cgroup_release_agent, overlayfs_setuid CVE-2023-0386).
|
||||
- 🟡 **7 modules fire the kernel primitive** (trigger + slab groom +
|
||||
empirical witness) but stop short of the full cred-overwrite /
|
||||
R/W chain — they return `EXPLOIT_FAIL` honestly rather than
|
||||
fabricate per-kernel offsets. Useful as vuln-verification probes.
|
||||
(af_packet, af_packet2, cls_route4, fuse_legacy, nf_tables,
|
||||
netfilter_xtcompat, stackrot.)
|
||||
- 🟡 **7 modules fire the kernel primitive** by default and refuse to
|
||||
claim root without empirical confirmation. Pass `--full-chain` to
|
||||
engage the shared `modprobe_path` finisher and attempt root pop —
|
||||
requires kernel offsets via env vars / `/proc/kallsyms` /
|
||||
`/boot/System.map`; see [`docs/OFFSETS.md`](docs/OFFSETS.md).
|
||||
Modules: af_packet, af_packet2, cls_route4, fuse_legacy, nf_tables,
|
||||
netfilter_xtcompat, stackrot.
|
||||
- Detection rules ship inline (auditd / sigma / yara / falco) and
|
||||
are exported via `iamroot --detect-rules --format=…`.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user