Ethereal-dev: [Ethereal-dev] v0.9.5 hangs on bad IP protocol field.

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: ALEX LAM <alexl@xxxxxxxxx>
Date: Tue, 30 Jul 2002 11:39:48 +1000
Hi all,

Attached is a sniffer trace that will hang 0.9.5 because the protocol
field in the IP header (0x47) is bad.
In fact, parts of the IP header is erronous. Everything works fine when
I change 0x47 from the erronous 0x2e
to 0x11 (UDP)

Perhaps ethereal should stop parsing when it realises that the packet is
erronous.

Alex.

Attachment: TEST4.bad.dat
Description: Binary data