DF-2717 / manifest.json
{ "finding_id": "DF-2717", "verdict": "not_reproduced", "impact": "none", "confidence": "likely", "reproduce": { "build": "cc -O2 -pthread -o df2717_storm df2717_storm.c && cc -O2 -o bench_open bench_open.c", "run": "./df2717_storm 90 3 0xf (as unprivileged user; attribution: 0x9 150s, 0xc 120s, 0xe 60s)", "expected": "Attribution sub-storms for the DF-2717 primitives (torn pair, hold-after-drop) run CLEAN: no assertion, no panic, guest stays up. The FULL mix (0xf) panics the stock INVARIANTS kernel 3/3 within 90 s at nlookup+0x66c (vfs_nlookup.c:767) via the adjacent NULL-nc_parent bug; the patched kernel survives 2x150 s of the same storm with no panic." }, "kernel_refs": [ "sys/kern/vfs_nlookup.c:149", "sys/kern/vfs_nlookup.c:159", "sys/kern/vfs_nlookup.c:225", "sys/kern/vfs_nlookup.c:242", "sys/kern/vfs_nlookup.c:756", "sys/kern/vfs_nlookup.c:767", "sys/kern/vfs_nlookup.c:1376", "sys/kern/vfs_cache.c:1006", "sys/kern/vfs_cache.c:1023", "sys/kern/vfs_cache.c:763", "sys/kern/vfs_cache.c:766", "sys/kern/vfs_syscalls.c:1906", "sys/kern/vfs_syscalls.c:2059", "sys/kern/kern_descrip.c:2411" ], "artifacts": [ "df2717_storm.c", "bench_open.c", "build.sh", "run.sh", "build.log", "smoke.log", "run-S1-swap-only.log", "run-S2-dance-only.log", "run-S3-full-panic.log", "panic-smoke-console.txt", "panic-2-console.txt", "kgdb-bt.log", "kgdb-frame6-locals.log", "bench-stock.log", "bench-fixed.log", "run-fixed-storm.log", "buildkernel-fixed.log", "env.txt", "fix.diff", "VERDICT.md", "manifest.json", "verdict.json" ] } |