[4377] in bugtraq

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

Re: Smashing the Stack: prevention?

daemon@ATHENA.MIT.EDU (Thomas H. Ptacek)
Tue Apr 29 19:58:11 1997

Date: 	Tue, 29 Apr 1997 07:03:02 -0500
Reply-To: tqbf@enteract.com
From: "Thomas H. Ptacek" <tqbf@ENTERACT.COM>
X-To:         merlyn@STONEHENGE.COM
To: BUGTRAQ@NETSPACE.ORG
In-Reply-To:  <8cafmjb7es.fsf@gadget.cscaper.com> from "Randal Schwartz" at Apr
              28, 97 06:31:39 am

> Not surprisingly, as a next-gen language, Perl already had this stuff
> built in.  Arrays and other data structures are dynamically scalable.
> And the "taint" dataflow checking (nothing *from* the outside world

There are fifty-five thousand lines of C code involved in the Perl
interpreter. Any privileged Perl program is executing the entirety of the
Perl interpreter as privileged code. I understand an appreciate Perl's
attention to security with "taint" checking and scaleable datatypes, but I
wouldn't trust a Perl program with an SUID bit for a heartbeat.

----------------
Thomas Ptacek at EnterAct, L.L.C., Chicago, IL [tqbf@enteract.com]
----------------
"If you're so special, why aren't you dead?"

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