mirror of
https://github.com/the-tcpdump-group/tcpdump.git
synced 2024-11-28 04:25:16 +08:00
c2f6833ddd
dhcpv4_print() in print-hncp.c had the same bug as dhcpv6_print(), apply a fix along the same lines. This fixes a buffer over-read discovered by Bhargava Shastry, SecT/TU Berlin. Add a test using the capture file supplied by the reporter(s).
5 lines
252 B
Plaintext
5 lines
252 B
Plaintext
IP truncated-ip - 260 bytes missing! (tos 0x12,ECT(0), ttl 48, id 21323, offset 0, flags [+, DF, rsvd], proto UDP (17), length 296, bad cksum 8e0f (->cd08)!)
|
|
1.2.7.0.1812 > 128.253.0.96.8231: hncp (268)
|
|
DHCPv4-Data (6)
|
|
DNS-server (98) (invalid)
|