[15092] in bugtraq

home help back first fref pref prev next nref lref last post

Re: Analysis of jolt2.c (MS00-029)

daemon@ATHENA.MIT.EDU (Darren Reed)
Sun May 28 16:27:27 2000

Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-Id:  <200005262351.JAA23992@cairo.anu.edu.au>
Date:         Sat, 27 May 2000 09:51:45 +1000
Reply-To: Darren Reed <avalon@COOMBS.ANU.EDU.AU>
From: Darren Reed <avalon@COOMBS.ANU.EDU.AU>
X-To:         mikael.olsson@ENTERNET.SE
To: BUGTRAQ@SECURITYFOCUS.COM
In-Reply-To:  <392E5D75.1E1A087A@enternet.se> from "Mikael Olsson" at May 26,
              2000 01:18:13 PM

In some mail from Mikael Olsson, sie said:
[...]
> 2. Microsoft doesn't verify the checksum prior to storing it.
>    Microsoft doesn't verify the structural integrity (the
>      packet is truncated!)
[...]

I think it has been mentioned before that the MS TCP/IP code is
implemented in such a way that each of TCP, UDP, ICMP (and any
further protocol, such as IGMP?) have to do all their own sanity
checking of fragments, checksums, etc.  I can only think that
they believe there is some performance benefit to be gained here.

Darren

home help back first fref pref prev next nref lref last post