OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
 
Subject: Re: Analysis of jolt2.c (MS00-029)
From: Darren Reed (avalonCOOMBS.ANU.EDU.AU)
Date: Fri May 26 2000 - 18:51:45 CDT


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