DF-5590 / manifest.json
{ "finding_id": "DF-5590", "title": "isavga_attach() discards bus_alloc_resource() results and never unwinds the legacy VGA window claims on attach failure (no detach method exists either)", "verdict": "inconclusive", "impact": "none", "confidence": "certain", "reproduce": { "build": "./build.sh (no compile — introspection harness)", "run": "./run.sh", "expected": "baseline: 'vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa1' plus devinfo -rv showing both rman claims; the leak itself requires a BIOS boot with no VGA decode (not expressible on this rig)" }, "kernel_refs": [ "sys/bus/isa/vga_isa.c:144-148", "sys/bus/isa/vga_isa.c:150-152", "sys/bus/isa/vga_isa.c:156-160", "sys/bus/isa/vga_isa.c:66-74", "sys/dev/video/fb/vga.c:838-853", "sys/dev/video/fb/vga.c:855-859", "sys/kern/subr_bus.c:2693-2711" ], "artifacts": [ "README.md", "VERDICT.md", "introspect.sh", "build.sh", "run.sh", "run.log", "env.txt", "fix.diff", "manifest.json", "verdict.json" ] } |