⬢ DragonFlyBSD Kernel Audit
DF-3387 / manifest.json
← back to finding ↓ download raw
{
  "finding_id": "DF-3387",
  "title": "lagg_input() NULL-mbuf reinput panic: IFF_MONITOR discard falls through to ether_reinput_oncpu(scifp, NULL, REINPUT_RUNBPF)",
  "verdict": "reproduced",
  "impact": "dos",
  "confidence": "certain",
  "reproduce": {
    "build": "cc -O -g -Wall -o /root/df3387_trigger trigger.c",
    "run": "/root/df3387_trigger   (root; see run.sh)",
    "expected": "Fatal trap 12, fault vaddr 0xa0, Stopped at ether_reinput_oncpu+0x1a: movq %rdi,0xa0(%rsi)"
  },
  "kernel_refs": [
    "sys/net/lagg/if_lagg.c:1462",
    "sys/net/lagg/if_lagg.c:1466",
    "sys/net/lagg/if_lagg.c:1470",
    "sys/net/lagg/if_lagg.c:674",
    "sys/net/if_ethersubr.c:1303",
    "sys/net/if_ethersubr.c:1317",
    "sys/net/if_ethersubr.c:1320",
    "sys/net/if_ethersubr.c:1076",
    "sys/net/tap/if_tap.c:tapwrite"
  ],
  "artifacts": [
    "trigger.c", "build.sh", "run.sh", "build.log", "run.log", "run.2.log",
    "run.patched.log", "panic.txt", "panic.2.txt", "env.txt", "fix.diff",
    "manifest.json", "verdict.json", "README.md", "VERDICT.md"
  ]
}