Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 11 Mar 2002 18:02:48 -0600
From:      D J Hawkey Jr <hawkeyd@visi.com>
To:        Poul-Henning Kamp <phk@critter.freebsd.dk>
Cc:        security at FreeBSD <freebsd-security@FreeBSD.ORG>
Subject:   Re: RedHat advisory - RHSA-2002:026-35 zlib double free -- Is this 4.5-R-p1?
Message-ID:  <20020311180248.A23212@sheol.localdomain>
In-Reply-To: <64040.1015886430@critter.freebsd.dk>; from phk@critter.freebsd.dk on Mon, Mar 11, 2002 at 11:40:30PM %2B0100
References:  <20020311154424.A22882@sheol.localdomain> <64040.1015886430@critter.freebsd.dk>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mar 11, at 11:40 PM, Poul-Henning Kamp wrote:
> 
> In message <20020311154424.A22882@sheol.localdomain>, D J Hawkey Jr writes:
> > 
> > >As the subjext asks, does the 4.5-RELEASE-p1 "zlib inflate error handling"
> > >fix the bug addressed by the RH advisory, or is FreeBSD's zlib vulnerable?
> 
> As author of our malloc(3) it is my opinion that we are not vulnerable to
> this (kind of) bug.
> 
> Most mallocs keep their housekeeping data right next to the allocated
> range.  This gives rise to all sorts of unpleassant situations if
> programs stray outside the dotted line, free(3) things twice or
> free(3) modified pointers.
> 
> phkmalloc(3) does not store housekeeping next to allocated data,
> and in particular it has code that detects and complains about
> exactly the kind of double free this advisory talks about:
> 
>                [SNIP]

Most excellent. Can't beat having the author's own explanation!

> Poul-Henning Kamp

Dave

-- 
  ______________________                         ______________________
  \__________________   \    D. J. HAWKEY JR.   /   __________________/
     \________________/\     hawkeyd@visi.com    /\________________/
                      http://www.visi.com/~hawkeyd/


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-security" in the body of the message




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