⬢ DragonFlyBSD Kernel Audit
DF-5516 / manifest.json
← back to finding ↓ download raw
{
  "finding_id": "DF-5516",
  "pack": "findings/poc/DF-5516/",
  "verdict": "reproduced",
  "impact": "dos",
  "confidence": "certain",
  "evidence_class": "verbatim-extraction KLD harness (ubser.c:242-262 unmodified; modeled EP0 sink; no QEMU BWCT device)",
  "reproduce": {
    "build": "sh /root/df5516/src/build.sh (sed-extracts the verbatim block, md5-gated, -Werror clean)",
    "run": "sh /root/df5516/src/run.sh (kldload; ~10 s; dmesg | grep UB5516)",
    "expected": "phase A occupancy ~4916 ms + verbatim abort; phase B occupancy ~4812 ms with the request SUCCEEDING and attach continuing; fixed build 1009 ms fail-fast"
  },
  "kernel_refs": [
    "sys/bus/u4b/serial/ubser.c:206-221",
    "sys/bus/u4b/serial/ubser.c:223-299",
    "sys/bus/u4b/serial/ubser.c:242-262",
    "sys/bus/u4b/serial/ubser.c:249-251",
    "sys/bus/u4b/usbdi.h:87",
    "sys/bus/u4b/usbdi.h:508-510"
  ],
  "artifacts": [
    "ub5516attachstall_harness.c", "Makefile", "build.sh", "run.sh",
    "build.log", "run.log", "run.2.log", "run.fixed.log", "fix_build.log",
    "env.txt", "fix.diff", "VERDICT.md", "manifest.json", "verdict.json"
  ]
}