⬢ DragonFlyBSD Kernel Audit
DF-5436 / manifest.json
← back to finding ↓ download raw
{
  "finding_id": "DF-5436",
  "verdict": "reproduced",
  "impact": "dos",
  "confidence": "certain",
  "reproduce": {
    "build": "sh build.sh (guest, in-tree kmod + racer)",
    "run": "sh run.sh (guest)",
    "expected": "baseline: opens_while_open grows ~50k per 10s run (53566->103639->158208), resets_while_open to 311727; fixed_gate=1: both counters unchanged across 3 further runs, EBUSY rises ~13x"
  },
  "kernel_refs": [
    "sys/bus/u4b/serial/ulpt.c:411",
    "sys/bus/u4b/serial/ulpt.c:427",
    "sys/bus/u4b/serial/ulpt.c:456",
    "sys/bus/u4b/serial/ulpt.c:465",
    "sys/bus/u4b/serial/ulpt.c:625",
    "sys/bus/u4b/serial/ulpt.c:730",
    "sys/bus/u4b/usb_dev.c:133",
    "sys/bus/u4b/usb_dev.c:699"
  ],
  "artifacts": [
    "README.md",
    "VERDICT.md",
    "hx5436_openrace.c",
    "hx5436_race.c",
    "Makefile",
    "build.sh",
    "run.sh",
    "build.log",
    "run.log",
    "env.txt",
    "panic-early-harness.txt",
    "fix.diff",
    "manifest.json",
    "verdict.json"
  ]
}