[414] in linux-security and linux-alert archive

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

PPP security hole?

daemon@ATHENA.MIT.EDU (Nick Kralevich)
Thu Oct 12 14:58:59 1995

Date: Wed, 11 Oct 1995 16:14:44 -0700 (PDT)
From: Nick Kralevich <nickkral@parker.EECS.Berkeley.EDU>
To: linux-security@tarsier.cv.nrao.edu


Summary:  The current pppd, as installed by slackware and other 
distributions, could allow a user to become another computer on the network.

By default, slackware installs pppd as setuid root.  

caa32:~> ls -la /usr/lib/ppp/pppd
-rws--x--x   1 root     bin         66564 Feb 16  1995 /usr/lib/ppp/pppd*

The command line

/usr/lib/ppp/pppd passive crtscts modem proxyarp :128.32.111.22 asyncmap 0

allows the user to open a PPP connection as the address specified.  The 
solution seems to be to disable PPP support in the kernel, remove the 
setuid flag from the pppd executable, or modify/create default pppd 
configuration files which will prevent this type of thing.

Any Linux machine that can be logged into my multiple users is 
potentially vulnerable to this installation problem.

Take care,
-- Nick Kralevich
   nickkral@cory.eecs.berkeley.edu

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