DragonFlyBSD Kernel Audit
DF-2995 / run.sh
← back to finding ↓ download raw
1
2
3
4
5
6
7
8
#!/bin/sh
# DF-2995 reproduction (guest, NFS server up)
sysctl vfs.nfs.gatherdelay_v3=5000
echo "== baseline =="; netstat -m | head -3
NFSPOC_SRCPORT=813 NFSPOC_TIMEOUT=4 /root/nfspoc writebadfh 300
echo "== after 300 malformed-fh v3 WRITEs =="; netstat -m | head -3
sysctl vfs.nfs.gatherdelay_v3=0
echo "== control: 300 more with gathering off =="; netstat -m | head -3