⬢ DragonFlyBSD Kernel Audit
DF-4837 / manifest.json
← back to finding ↓ download raw
{
  "finding_id": "DF-4837",
  "verdict": "reproduced",
  "impact": "dos",
  "reproduce": {
    "build": "cc -O2 -Wall -o df4837 df4837_harness.c",
    "run": "./df4837",
    "expected": "BASELINE 1 READ: 'caller buffer STALE (device data LOST) ... leaked=1'; BASELINE 64 READs: 'leaked=64'; FIXED arms: 'has device data ... leaked=0'"
  },
  "kernel_refs": [
    "sys/dev/raid/ida/ida.c:391",
    "sys/dev/raid/ida/ida.c:399",
    "sys/dev/raid/ida/ida.c:506",
    "sys/dev/raid/ida/ida.c:512",
    "sys/dev/raid/ida/ida_pci.c:260",
    "sys/platform/pc64/x86_64/busdma_machdep.c:272",
    "sys/platform/pc64/x86_64/busdma_machdep.c:1054"
  ],
  "artifacts": ["README.md", "VERDICT.md", "df4837_harness.c", "build.sh", "run.sh", "build.log", "run.log", "env.txt", "fix.diff", "manifest.json", "verdict.json"]
}