⬢ DragonFlyBSD Kernel Audit
DF-3477 / manifest.json
← back to finding ↓ download raw
{
  "finding_id": "DF-3477",
  "verdict": "reproduced",
  "impact": "none (local Bluetooth service squat/hijack; no kernel memory-safety impact)",
  "reproduce": {
    "build": "cc -o df3477_bind df3477_bind.c",
    "run": "as unprivileged user (uid 1001) with netgraph.ko+ng_bluetooth.ko+ng_btsocket.ko loaded: ./df3477_bind",
    "expected": "bind(psm=1) and bind(psm=3) return SUCCESS; second bind(psm=1) returns EADDRINUSE"
  },
  "kernel_refs": [
    "sys/netgraph7/bluetooth/socket/ng_btsocket_l2cap.c:2037",
    "sys/netgraph7/bluetooth/socket/ng_btsocket_l2cap.c:2679"
  ],
  "artifacts": ["README.md", "df3477_bind.c", "run.log", "verdict.json", "manifest.json"]
}