DF-2803 / manifest.json
{ "finding_id": "DF-2803", "verdict": "reproduced", "impact": "dos", "confidence": "certain", "reproduce": { "build": "cc -O2 -Wall -o harness harness.c -lprop && cc -O2 -Wall -o churn churn.c", "run": "sh /tmp/df2803_run.sh (root; churn runs as user maxx)", "expected": "vmstat -m propdict in-use climbs linearly while the root reader is stalled (288 -> 226K in 19s from one unpriv pty-churn process); harness reports 'backlog drained: ~240000 events (185 MB)'; counters return to baseline after drain" }, "kernel_refs": [ "sys/kern/kern_udev.c:500-532", "sys/kern/kern_udev.c:517", "sys/kern/kern_udev.c:534-545", "sys/kern/kern_udev.c:826-830", "sys/kern/kern_udev.c:973-979", "sys/kern/kern_udev.c:1039-1041", "sys/vfs/devfs/devfs_core.c:1428", "sys/vfs/devfs/devfs_core.c:1451", "sys/kern/tty_pty.c:176" ], "artifacts": [ "README.md", "VERDICT.md", "harness.c", "churn.c", "build.sh", "run.sh", "build.log", "run.log", "env.txt", "fix.diff", "manifest.json", "verdict.json" ] } |