[20121] in bugtraq

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

Re: ntpd =< 4.0.99k remote buffer overflow

daemon@ATHENA.MIT.EDU (Maciej W. Rozycki)
Mon Apr 9 21:43:25 2001

MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Message-ID:  <Pine.GSO.3.96.1010409131846.9470D-100000@delta.ds2.pg.gda.pl>
Date:         Mon, 9 Apr 2001 13:54:46 +0200
Reply-To: "Maciej W. Rozycki" <macro@DS2.PG.GDA.PL>
From: "Maciej W. Rozycki" <macro@DS2.PG.GDA.PL>
X-To:         Erik Fichtner <techs@obfuscation.org>
To: BUGTRAQ@SECURITYFOCUS.COM
In-Reply-To:  <20010406224349.V1715@obfuscation.org>

On Fri, 6 Apr 2001, Erik Fichtner wrote:

> +                                               /* avoid buffer overflow */
> +                                               if (tp > buf + sizeof(buf)) return(0);
> +                                       }

 There is an off-by-one error here.  The above conditional should read as
follows:

if (tp >= buf + sizeof(buf)) return(0);

--
+  Maciej W. Rozycki, Technical University of Gdansk, Poland   +
+--------------------------------------------------------------+
+        e-mail: macro@ds2.pg.gda.pl, PGP key available        +

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