Bugtraq mailing list archives
Re: utmp
From: long-morrow () cs yale edu (H Morrow Long)
Date: Tue, 22 Mar 1994 10:16:01 -0500
From: Aleph One <hbcsc009 () huey csun edu> Hmm, anyone can explain a bit more the recent CERT advisory on /etc/utmp. I assume the attakers where able to obtain root by fooling programms that only use the information in /etc/utmp for authentication, instead of calling for the users user id and real user id. anyone mind extending this description...
For one thing older versions of the SunOS 4.1* comsat program could be
fooled into writing to system files by editing /etc/utmp and changing
your (or anyone's) tty to point to a file or symbolic link pointing to
a file you wish to write to and then sending E-Mail to that userid with
the text you wish written to that file.
I believe the exploitation of that hole goes like this :
o create a symlink called /tmp/f pointing at /etc/passwd
o edit /etc/utmp and change one of your current login sessions
on a tty to point to 'tty' /tmp/f instead (you may need to make
it point to ../tmp/f since the tty names are assumed to have
/dev/ prepended to them).
o send yourself local e-mail on that machine with this text in it:
toor::0:1:tooR:/:
o the rest is obvious.
- Morrow
Current thread:
- here's a weird one *Hobbit* (Mar 10)
