🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.powerpc
Article #809

Re: Windows 95 testing halted at Motorola

#809
From: muzo
Date: Thu, 10 Aug 1995 01:35
42 lines
2592 bytes
cirby@news.gate.net (Chad Irby) wrote:
>Joe Sloan (jjs@dostoevsky.ucr.edu) wrote:
>: Nevin ":-]" Liber <nevin@CS.Arizona.EDU> wrote:

>: >Yea, and the Internet Worm never happened, too. :-(

>: If memory serves me correctly, unix hackers had a handle on the problem
>: within hours of it's outbreak, that being possible because of the open

if source for finger wasn't available to anyone, there would be nothing to
know. Also Internet Worm hapenned because regular u*ix doesn't have a powerful
enough security system. If finger wasn't running as root, worm wouldn't have
been possible.

>You might also remember that the Worm took advantage of a *known* bug in 
>sendmail, 

it was finger not sendmail.

the problem was that finger had a stack based array to accept the command from
the caller. Of course the size of the array was fixed "who would call finger
with more than  X characters?". What Morris did was to compile a piece of code
and send this code as text to a finger daemon. When fingerd read the command,
it overran the stack and Morris was able to take control of the fingerd when
that function tried to return. Voila you have a process running as root on
another system. Or something like this. Pretty cute hack if you ask me. But of
course if the moronic u*ix function which gets a string had an option to limit
the size of the buffer, maybe the programmer would have passed the size of the
array. I am not sure whether there was an alternative function doing the right
thing and whether it was the idiocy of the grad student who wrote fingerd
initially. 

Of course the response to Internet Worm was to not run fingerd instead of
fixing the bug.

Can you believe that the same type of bug has been found in more recent u*ix
daemons (one http server I believe). Just this shows how undisciplined the u*ix
crowd is. 

muzo

standard disclaimer
Technical Details
Message-ID: <40bo6v$aag@voyager.internex.net>
Path: arc1-ca.pugleaf.net!news.internex.net!usenet
References: <4006km$4os@questor.org> <402ads$7im@sundog.tiac.net> <405h3k$u4k@sat.ipp-garching.mpg.de> <nevin-0908950249470001@mac-nevin.cs.arizona.edu> <40b1qq$suu@galaxy.ucr.edu> <40bgap$49q@seminole.gate.net>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!news.internex.net!usenet
From: muzok@msn.com (muzo)
Newsgroups: comp.sys.powerpc,comp.os.linux.advocacy,comp.sys.mac.advocacy,comp.os.os2.advocacy,comp.sys.amiga.advocacy,alt.2600,alt.destroy.microsoft
Subject: Re: Windows 95 testing halted at Motorola
Date: Thu, 10 Aug 1995 01:35:18 GMT
Organization: muzo's mind
Message-ID: <40bo6v$aag@voyager.internex.net>
References: <4006km$4os@questor.org> <402ads$7im@sundog.tiac.net> <405h3k$u4k@sat.ipp-garching.mpg.de> <nevin-0908950249470001@mac-nevin.cs.arizona.edu> <40b1qq$suu@galaxy.ucr.edu> <40bgap$49q@seminole.gate.net>
Reply-To: muzok@msn.com
NNTP-Posting-Host: omer1.smixedsignal.com
X-Newsreader: Forte Agent .99.82