[3996] in bugtraq

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

Re: Critical Security Problem in 4.4BSD crt0

daemon@ATHENA.MIT.EDU (Charles M. Hannum)
Mon Feb 3 23:24:32 1997

Date: 	Mon, 3 Feb 1997 13:11:36 -0500
Reply-To: "Charles M. Hannum" <mycroft@GNU.AI.MIT.EDU>
From: "Charles M. Hannum" <mycroft@GNU.AI.MIT.EDU>
X-To:         tqbf@enteract.com
To: BUGTRAQ@NETSPACE.ORG
In-Reply-To:  "Thomas H. Ptacek"'s message of Sun, 2 Feb 1997 23:54:54 -0600
              (CST)

"Thomas H. Ptacek" <tqbf@enteract.com> writes:

>
> The issue is that FreeBSD 2.1.5's crt0.c start() routine, which calls the
> "main()" entry point function in the program that is starting, will under
> some circumstances call routines that set the "locale" of the program. The
> routines that do this are heavily dependant on environment variables,
> which are in some circumstances copied directly into local character
> buffers on the stack of the locale routines.

I'd like to point out that, despite the subject line, this hole has
nothing to do with 4.4BSD; it is specific to FreeBSD, and does *not*
affect other 4.4BSD-derived systems.

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