- docs/KERNEL-RW-ASSESSMENT.md: per-primitive verdict. None of the six
kernel-reachable bugs supplies both address and value control; the chain
requirements (KASLR, grooming, reclaim, gadget, PAC/PPL) are listed per entry
- CVE-2026-113910.c: leak collector — 8 chunk configs x --loop, canonical
pointer classification (kernel-text / kernel-data / kernel-other), --keep
raw dump, --verbose; candidates are printed, never dereferenced
- 112705 / 65385 / 112696: explicit primitive-limit headers (DoS, fixed-offset
write without leak, honest negative); no blind writes
- README: link the assessment and the new 113910 receipt (0 candidates, 16 runs)
- 31 C POC files, one per CVE folder: full seed construction + trigger +
main(), self-contained, no app dependency. All compile clean with
clang -O2 -Wall (zero warnings) on macOS arm64; each has a recorded
oracle on this host.
- CMGetDMVersionLevelFromRPU ABI pinned by disassembly: macOS export is
(CFDataRef), the Swift POC drives the 4-arg iOS surface — this is the
mechanism behind the cm.rpu death oracle on the simulator build.
- Harness fixes: glyphCount guard, MachOInspector size guard, ModTools
clamp, DeviceModel iPhone19,7, GPTPayload clamps, Gate patch display.
- POC comments rewritten English-only (31 swift + arc.rr + 5 py).
- README (en/zh): C twin column, .c anatomy section, compile/run
examples, C oracle verification status.
- Dead if-let binding removed from Identity summary; v2.0 build 3.