DragonFlyBSD Kernel Audit
DF-0303 / run.sh
← back to finding ↓ download raw
1
2
3
4
5
6
7
8
#!/bin/sh
# DF-0303: Verify the torn-read race code path
echo "=== carp_hmac_prepare: XXX possible race here ==="
grep -n 'possible race\|SHA1Init\|SHA1Update\|sc_sha1\|sc_pad' /usr/src/sys/netinet/ip_carp.c | head -15
echo ""
echo "=== carp_hmac_generate: bcopy without lock ==="
grep -n 'bcopy.*sc_sha1\|SHA1Final' /usr/src/sys/netinet/ip_carp.c | head -10
echo "RUN_EXIT=$?"