DragonFlyBSD Kernel Audit
DF-0616 / run.3.log
← back to finding ↓ download raw
=== DF-0616 code-level harness: generic_netmap_rxsync OOB write ===
[*] NETMAP_BUF_SIZE   = 2048  (netmap_mem2.c:765)
[*] RX frame m_pkthdr.len = 1500  (jumbo/LRO frame)
[*] FIX DISABLED: reproducing vulnerable netmap_generic.c:672-674
[*] m_copydata(m, 0, len=1500, addr) into 2048-byte netmap buffer

--- RESULT ---
[+] No OOB write: all 1500 bytes stayed within the 2048-byte buffer.
[+] ring->slot[j].len = 1500
[*] (frame <= NETMAP_BUF_SIZE; no overflow expected)
EXIT=0