DF-3310 / manifest.json
{ "finding_id": "DF-3310", "title": "wg_socket_init() port-roam: lockinit() on a live, possibly held lock and unsynchronized soclose/socket-pointer swap", "verdict": "not_reproduced", "impact": "none", "confidence": "certain (code defect) / race not hit dynamically", "reproduce": { "build": "cd findings/poc/DF-3310 && sh build.sh (in-guest; cc 8.3)", "run": "sh run.sh (root; see README for the 3-phase transcript)", "expected": "positive = WEDGE_DETECTED from raceB2.sh probe or a hang of 'ifconfig wgX destroy'; observed: ~8900 port changes across async/sync UDP configs, all clean" }, "kernel_refs": [ "sys/net/wg/if_wg.c:974", "sys/net/wg/if_wg.c:976", "sys/net/wg/if_wg.c:982", "sys/net/wg/if_wg.c:1145", "sys/net/wg/if_wg.c:1063", "sys/net/wg/if_wg.c:2557", "sys/kern/kern_lock.c:1300" ], "artifacts": [ "README.md", "VERDICT.md", "wgtool.c", "setupB.sh", "raceB.sh", "raceB2.sh", "build.sh", "run.sh", "run.log", "run.2.log", "run.3.log", "env.txt", "fix.diff", "manifest.json", "verdict.json" ] } |