⬢ DragonFlyBSD Kernel Audit
DF-4973 / manifest.json
← back to finding ↓ download raw
{
  "finding_id": "DF-4973",
  "title": "dm_target_dmirror.c is non-compiling, unregistered dead code (no attack surface; latent memory-safety bugs)",
  "verdict": "confirmed-dead-code",
  "impact": "none",
  "reproduce": {
    "build": "cd /usr/src/sys/dev/disk/dm/dmirror && make   # exit 1, no .ko produced (build.log)",
    "run": "./run.sh  # no module exists in /boot, none in kldstat -v, no dmirror sysctls (run.log)",
    "expected": "compiler errors; dm_target_dmirror.ko never exists anywhere on the system"
  },
  "kernel_refs": [
    "sys/dev/disk/dm/dmirror/dm_target_dmirror.c:157",
    "sys/dev/disk/dm/dmirror/dm_target_dmirror.c:174",
    "sys/dev/disk/dm/dmirror/dm_target_dmirror.c:186",
    "sys/dev/disk/dm/dmirror/dm_target_dmirror.c:196",
    "sys/dev/disk/dm/dmirror/dm_target_dmirror.c:262",
    "sys/dev/disk/dm/dmirror/dm_target_dmirror.c:295",
    "sys/dev/disk/dm/dmirror/dm_target_dmirror.c:310",
    "sys/dev/disk/dm/dmirror/dm_target_dmirror.c:376",
    "sys/dev/disk/dm/dmirror/dm_target_dmirror.c:384",
    "sys/dev/disk/dm/Makefile:7",
    "sys/dev/disk/dm/linear/dm_target_linear.c"
  ],
  "artifacts": [
    "README.md", "VERDICT.md", "build.sh", "run.sh",
    "build.log", "run.log", "env.txt", "manifest.json", "verdict.json"
  ]
}