⬢ DragonFlyBSD Kernel Audit
DF-3210 / manifest.json
← back to finding ↓ download raw
{
  "finding_id": "DF-3210",
  "verdict": "untested",
  "impact": "none",
  "reproduce": {
    "build": "n/a (boot-path code)",
    "run": "would require a diskless client whose krpc_call fails at socreate/sosetopt/sobind (e.g. all 512 reserved UDP ports occupied) during boot; leak observable via netstat -m count before/after",
    "expected": "m_mbufs free count drops by 1-2 per failed early-exit krpc_call (v3 request chain leak on v2 fallback, and on md_lookup_swap early return)"
  },
  "kernel_refs": [
    "sys/vfs/nfs/krpc_subr.c:275",
    "sys/vfs/nfs/krpc_subr.c:437",
    "sys/vfs/nfs/nfs_mountrpc.c:146",
    "sys/vfs/nfs/nfs_mountrpc.c:160",
    "sys/vfs/nfs/nfs_mountrpc.c:166",
    "sys/vfs/nfs/nfs_mountrpc.c:259"
  ],
  "artifacts": ["README.md", "VERDICT.md", "verdict.json", "manifest.json", "fix.diff"]
}