DF-5353 / manifest.json
{ "finding_id": "DF-5353", "title": "USB_TEMP_PHONE gadget template compiled but unreachable: missing case in usb_temp_setup_by_index()", "verdict": "reproduced", "impact": "none", "reproduce": { "build": "scp usb_template_fuzz.c Makefile dfbsd:/tmp/utfz/ && ssh dfbsd 'cd /tmp/utfz && make -m /usr/share/mk -m /usr/src/sys/conf'", "run": "kldload usb_template; kldload /tmp/utfz/usb_template_fuzz.ko; dmesg | grep FUZZ", "expected": "FUZZ: setup_by_index(PHONE=7) err=3 (template compiled but unreachable - INFO) ... FUZZ: PASS calls=187272018 nonnull=380 stalls=187271638 anomalies=0 (no panic)" }, "kernel_refs": [ "sys/bus/u4b/template/usb_template.c:1341", "sys/bus/u4b/template/usb_template.c:1371", "sys/bus/u4b/usb_ioctl.h:56", "sys/bus/u4b/template/usb_template_phone.c:353", "sys/bus/u4b/template/Makefile:45", "sys/bus/u4b/usb_device.c:1727" ], "artifacts": [ "usb_template_fuzz.c", "Makefile", "build.sh", "run.sh", "build.log", "run.log", "run.2.log", "run.initial-expectation-fixes.log", "VERDICT.md", "env.txt", "fix.diff", "manifest.json", "verdict.json" ] } |