DF-3594 / manifest.json
{ "finding_id": "DF-3594", "title": "bwn_intr_noise lacks noi_running/nsamples re-validation: 9th noise-sample interrupt writes 4 bytes past noi_samples into mac_phy (KASSERT panic on INVARIANTS)", "verdict": "inconclusive", "impact": "panic", "reproduce": { "build": "sh probe.sh", "run": "as root on DF guest: sh probe.sh", "expected": "probe shows driver resident + no Broadcom hardware; on real G-PHY hw with a stale/duplicate NOISESAMPLE_OK interrupt after the 8th sample: INVARIANTS panic at if_bwn.c:5198; non-INVARIANTS: 4-byte OOB write into struct bwn_phy (mac_phy.type/rev/analog)" }, "kernel_refs": [ "sys/dev/netif/bwn/bwn/if_bwn.c:5189", "sys/dev/netif/bwn/bwn/if_bwn.c:5198", "sys/dev/netif/bwn/bwn/if_bwn.c:5200", "sys/dev/netif/bwn/bwn/if_bwn.c:5205", "sys/dev/netif/bwn/bwn/if_bwn.c:5225", "sys/dev/netif/bwn/bwn/if_bwn.c:4997", "sys/dev/netif/bwn/bwn/if_bwnreg.h:324", "sys/dev/netif/bwn/bwn/if_bwnvar.h:576", "sys/dev/netif/bwn/bwn/if_bwnvar.h:917" ], "artifacts": ["README.md", "VERDICT.md", "probe.sh", "run.log", "fix.diff", "manifest.json", "verdict.json"] } |