DF-3428 / manifest.json
{ "finding_id": "DF-3428", "file": "sys/net/netmap/netmap_generic.c", "title": "generic_netmap_rxsync: 32-bit wrap in ring->reserved sanitization drives the release-loop index out of range - unkillable kernel livelock holding the kring lock", "verdict": "build_failed", "impact": "none", "severity": "Medium", "reproduce": { "build": "./build.sh (guest make -C /usr/src/sys/net/netmap -> fails)", "run": "./run.sh (module absent)", "expected": "on a buildable tree: NIOCRXSYNC never returns; thread unkillable; ring wedged" }, "kernel_refs": ["sys/net/netmap/netmap_generic.c:641-711", "sys/net/netmap/netmap.c:1474", "sys/net/netmap/netmap.c:1768"], "artifacts": ["README.md","VERDICT.md","trigger_reserved_livelock.c","build.sh","run.sh","netmap_build.log","fix.diff","verdict.json","manifest.json"] } |