|
|||||||||||
|
Re: Re : where are we?
From: David Nugent <davidn(at)labs.usn.blaze.net.au>
Date: Mon Feb 17 1997 - 22:34:54 EST
On Feb 02, 1997 at 10:12:44AM, Adrian Chadd wrote:
Hi Adrian, No, I haven't actually started work on it, but I had in mind some specific fixes when I told Jordon about it. They will require some restructuring of a few of the functions, namely those in utility.c (putf() and friends). If you wish to attack telnetd sooner, then go right ahead and see what else is there. You'll probably find right off that putf() could cause buffer overlow since it does no length checking on one of its arguments (the destination buffer). This is the part I need to fix by restructuring. Incidently, the overflow here is in the data area and not on the stack, and the data in question comes from system config files rather than the user, so the real risk of it causing problems is minimal - but the code could be done better (getty(8), for example, has similar code, but not the same problem). I'll probably start hacking at it within the next few days. I just need to get another project off my back first. :-) Regards, David Nugent - Unique Computing Pty Ltd - Melbourne, Australia Voice +61-3-9791-9547 Data/BBS +61-3-9792-3507 3:632/348@fidonet davidn(at)freebsd.org davidn(at)blaze.net.au http://www.blaze.net.au/~davidn/ Received on Mon Feb 17 19:35:21 1997 This archive was generated by hypermail 2.1.8 : Wed Aug 23 2006 - 12:41:04 EDT |
||||||||||
|
|||||||||||