Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 03 Jun 1997 04:20:16 -0700
From:      David Greenman <dg@root.com>
To:        Darren Reed <darrenr@cyber.com.au>
Cc:        security@FreeBSD.ORG
Subject:   Re: TCP RST Handling in 2.2 (fwd) 
Message-ID:  <199706031120.EAA06181@implode.root.com>
In-Reply-To: Your message of "Tue, 03 Jun 1997 20:39:11 %2B1000." <199706031039.UAA02820@plum.cyber.com.au> 

next in thread | previous in thread | raw e-mail | index | archive | help
>! 	if (tiflags&TH_RST) {
>  
>! 		if ((ti->ti_seq != tp->rcv_nxt) ||
>! 		    (ti->ti_ack && ((SEQ_LEQ(ti->ti_ack, tp->iss) ||
>! 		      SEQ_GT(ti->ti_ack, tp->snd_max)))))
>! 			goto drop;

   This looks highly bogus to me. What happens if the server crashes and comes
back up? The code as written above appears to drop all attempts by the server
to issue an RST...right?

-DG

David Greenman
Core-team/Principal Architect, The FreeBSD Project



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199706031120.EAA06181>